Bonjour,
Je travaille avec un objet Mission, qui comporte une List de MissionEntite.
C'est donc une relation N<--->N.
Ces objets MissionEntite comportent eux-mêmes des objets Secteur, mappés par une table de jointure, en N<--->N également. Les secteurs font eux l'objet d'un Set (HashSet).
Le but pour pour moi est de trouver toutes les Mission qui utilisent un Secteur donné.
J'ai essayé de passer par les criteria d'Hibernate, et j'ai donc créé les alias adéquats, puis essayé de faire une restrictions.In en passant une "fausse" collection (un set) avec un seul Secteur.
Mais Hibernate ne réagit pas correctement.
Sauriez-vous comment résoudre cette question? Faut-il imbriquer des selects (solution que je n'aime pas à première vue) ou créer plusieurs criterias (sur les objets MissionEntite et Mission), et si oui, comment faire?
Par avance, merci pour vos pistes de solutions....
Cordialement,
Thomas
Partager