Det, du vil gøre, er at oprette en indtastet forespørgsel. Med korrekt kortlægning kan du også få relaterede objekter - ingen grund til at forespørge på jointabeller som ORM
vil gøre dette for dig:
Query query = session.createQuery(hql);
List<TestProject> results = query.list();
for (TestProject row : results) {
//what to do here
// do whatever you want
}
Og med korrekt relationskortlægning kan du få relationer som denne:
for (TestProject row : results) {
Set<TestEmployee> employees=row.getEmployeesList();
// do more work.
}
Med hensyn til "hvordan" - emnet er for bredt til at dække det i enkeltsvar osv. men du burde kunne starte herfra - http://hibernate.org/orm/documentation/5.1/