Bonjour,

j'ai deux classes Table et Personne qui donnent naissance à trois tables lestables, personnes, lestables_personnes par une relation many-to-many.
La troisième table est construite sur la clé primaire des deux autres : LESTABLE_ID et PERS_ID.
Au niveau des classes le lien est fait par un set pjs dans la classe table.

Je voudrais sélectionner toutes les tables dont une personne d'identifiant x est pj.

J'ai essayé beaucoup de choses mais rien ne marche...
Pour l'instant j'en suis arrivée à ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
List listjours=session.createQuery("Select t.jour From Table t Where t.pjs.PERS_ID=:id")
		.setParameter("id", id).list();
où id est l'identifiant de ma personne.

j'ai pas trouvé dans la doc d'hibernate comment faire pourtant je pense que ça doit être un style de requète assez courant.
Quelqu'un pourrait-il m'aider?
merci