Yang ingin Anda lakukan adalah membuat kueri yang diketik. Dengan pemetaan yang tepat, Anda juga bisa mendapatkan objek terkait - tidak perlu membuat kueri bergabung dengan tabel sebagai ORM
akan melakukan ini untuk Anda:
Query query = session.createQuery(hql);
List<TestProject> results = query.list();
for (TestProject row : results) {
//what to do here
// do whatever you want
}
Dan dengan pemetaan relasi yang tepat, Anda bisa mendapatkan relasi seperti ini:
for (TestProject row : results) {
Set<TestEmployee> employees=row.getEmployeesList();
// do more work.
}
Adapun "bagaimana" - topiknya terlalu luas untuk dibahas dalam satu jawaban dll. tetapi Anda harus dapat memulai dari sini - http://hibernate.org/orm/documentation/5.1/