Bonjour,
J'ai un problème que je n'arrive pas à resoudre.
J'ai une classe Rao avec des attributs dont idRao(int), charges(collection<Charge>)
une classe Charge avec des attributs dont idCharge(int), personnes(collection<Personne>), rao(collection<Rao>)
et enfin une classe Personne avec des attributs dont idPersonne(int), nom(String)
Je souhaite recuperer les rao dont les personnes de nom XXX et YYY font parti de la collection de charge (j'espere etre claire)
Voici la requete en SQL :
Cette requete fonctionne en SQL, mais je n'arrive pas à l'ecrire en HQL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT r.* FROM rao r join charge c1 on c1.idRao=r.idRao join charge c2 on c2.idrao=r.idRao join personne p1 on p1.idPersonne=c1.idPersonne join personne p2 on p2.idPersonne=c2.idPersonne where p1.nom = "XXX" and p2.nom = "YYY"
Si quelqu'un a une idée ?
Partager