C'est une version édulcorée d'un vrai problème.
J'ai trois tables STUDENT
ADDRESS
CLASS
STUDENT ManyToOne ADDRESS
STUDENT ManyToMany CLASS
J'ai besoin de réunir tous les élèves qui ont la même adresse et vont dans la même classe.
Sql serait simplement (j'écris ceci à la volée et je ne l'ai pas testé)
Select * from STUDENT s join ADDRESS a on s.addressId = a.addressId join CLASS c on c.classId = s.classId
Je suis nouveau sur Criteria et bien que j'aie pu l'utiliser de manière raisonnable jusqu'à présent, je suis totalement bloqué quant à la manière dont je dois procéder. J'ai regardé partout la documentation d'Oracle, de Jboss, etc. Même sur SO il y a beaucoup de questions dans le même ton mais quand vous les lisez c'est autre chose qui est demandé.