Bonjour à tous,
Je souhaite effectuer une requête en HQL avec un "all" dans la clause where mais je ne trouve pas la syntaxe adéquate...
Prenons les classes persistantes A et B suivantes :
La requête que je souhaite exécuter en HQL est de la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 A { Integer id; Set<B> b; etc... } et B { Integer id; A a; String toto; etc... }
Je souhaite rechercher les objets A tels que je puisse retrouver dans les propriétés des objets B associés l'ensemble des paramètres de ma collection.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select a From A as a Where (:uneCollection) = all (A.b.toto)
Pour donner un exemple concret je sélectionne dans un select html multiples les propriétés que je recherche. Le résultat doit renvoyer les objets auxquels sont associées l'ensemble des propriétés sélectionnées.
Partager