Bonjour,
J'aimerais vos avis et votre aide pour le cas suivant :
- Une classe A qui est liée par une relation Many to Many à une classe B
- Je veux faire une requête qui me sort toutes les instances de A qui possèdent une instance de B. En sql sa ferait :
Je sèche un peu pour l'écrire en HQL : j'essaye avec sa, mais sa marche pas (biensur !!):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Select 'champs de a' from A Join A_B on A.cle = A_B.cle_A // A_B table de jointure Join B on A_B.cle_B = B.cle Where B.cle = 'mon_filtre'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 session.createQuery("from A where B in A.b").list();
Partager