Requête avec plusieurs tables en relation avec Hibernate
Salut tout le monde ,
Je suis encore débutant en JSF et hibernate , pour récupérer une liste de données en DAO par exemple pour table personne en écrit dans la partie de l'implémentation dans une methode :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public List getPersonnes(String nom){
Criteria crt =getHibernateTemplate().getSessionFactory().getCurrentSession().createCriteria(Notes_ee.class);
crt.add(Restrictions.eq ("nom", nom)) ;
}
return crt.list();
} |
ça c'est facile :D mais mon problème :oops: c'est ce que j'ai plusieurs tables en relations et je sais pas comment je peut extraire le résultat :
j'ai 3 tables :
- Personne (idPersonne , #idDepartement ,nom , prenom ,cin ,telephone,...)
- Departement(idDepartement, nomDepartement,specialite, description,chef,...)
- Fiche(idFiche ,#idPersonne ,...)
La requête que je veux l'exécuter est : à partir d'un idDepartement (par exemple idDepartement =1023521) , je veux extraire tous les fiches de cette département , comment je peux traduire cette requête en hibernate .
s.v.p c'est urgent et merci d'avance