Bonjour a tous,
voilà mon problème,
j'ai deux tables + 1 de relation
table1 :prof
profId
profNom
relation : prof_eleve
profId
eleveId
table2 : eleve
eleveId
eleveNom
j'aimerai pouvoir récupérer tout les élèves qui ont un prof 'x' et 'y'
j'ai essayé ceci pour le moment, mais sa me donne les élèves qui ont un prof 'x' ou 'y'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Criteria criteria = getSession().createCriteria (eleve.class); criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); criteria.createCriteria("prof").add ( Restrictions.disjunction () .add(Restrictions.eq("profNom","x")) .add(Restrictions.eq("profNom","y")) );
merci d'avance
Partager