Requête Hibernate avec criteria en jointure
Bonjour, je ne comprends pas comment faire une jointure avec Hybernate.
Je vous présente un peu mon problème :
PersonBean possède les attributs personId, nom, prénom
PersonInPopBean possède les attribus personId, populationId
PersonInPopBean est une table d'association reliant PopulationBean avec PersonBean.
En revanche, dans PopulationBean il n'existe pas de Collection de PersonBean ou de PersonInPopBean
Je souhaite faire la requete suivante :
Code:
1 2 3 4 5 6
|
SELECT person.*
FROM person
INNER JOIN person_in_pop
ON person.person_id=person_in_pop.person_id
WHERE person_in_pop.population_id=1; |
ou encore
Code:
1 2 3 4 5
|
SELECT person.*
FROM person_in_pop, squirel_person
WHERE person_in_pop.person_id=person.person_id
AND person_in_pop.population_id=1 |
Je ne vois pas comment faire la requête en criteria... J'ai chercher sur les forums mais je ne comprends pas.:cry:
Merci! :D