Chaleureux bonjours à tous et à toutes !
Mon problème concerne une requête que je n'arrive pas à faire passer sous HQL.
J'ai deux tables t_groupe et t_intervenant avec une relation NN (donc nouvelle table t_correspondance qui contient les id des deux tables).
Ce que je voudrais faire est l'équivalent de cette requête SQL
(qui passe sans problèmes) avec Hibernate. Mon problème est que je n'arrive pas à utiliser la table t_correspondance car elle n'est pas mapée dans mon fichier de mapping.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT t_i.id_intervenant, t_i.prenom_nom FROM t_intervenant t_i WHERE t_i.id_intervenant IN ( SELECT t_c.id_intervenant FROM t_correspondance t_c, t_groupe t_g WHERE t_c.id_groupe = t_g.id_groupe AND t_g.id_domaine = '1')
Savez-vous comment faire ?
Partager