J'ai une application qui comprend 2 classes Club et Article. Ceux-ci sont mappés dans Hibernate comme une relation de plusieurs à plusieurs. En conséquence, Hibernate a créé une table appelée CLUB_ARTICLE qui lui permet de gérer la relation many-to-many. Les tables CLUB et ARTILCE n'ont aucune référence directe les unes aux autres et le mappage est uniquement représenté dans la table CLUB_ARTICLE.Comment créer une requête HQL pour renvoyer des objets dans une relation plusieurs à plusieurs?
J'ai besoin de créer une requête HQL qui renvoie une liste d'articles pour un club particulier. Je dois donc fournir l'identifiant du club et récupérer une liste d'objets article qui lui appartiennent. Pour une raison quelconque, je ne peux tout simplement pas savoir comment faire cela. Toute aide serait très appréciée!
Merci.
Si l'OP a déjà l'instance 'club' et si la relation est bidirectionnelle, il peut simplement appeler le 'club.getArticles()'. –
Bien sûr, mais la question était de savoir comment le faire en HQL. –