HQL et requêtes un-à-plusieurs
J'ai Hibernate objets de domaine qui ressemble à ceci:
class Player {
List<Item> inventory;
}
class Item {
List<Enchantment> enchantments;
}
class Enchantment {
boolean isSuperiorEnchantment;
}
J'ai besoin de construire une requête HQL qui me renvoie une liste de tous les joueurs qui ont au moins un article avec un enchantement qui a le isSuperiorEnchantment
drapeau. Je ne peux pas pour la vie de me trouver un moyen de l'exprimer dans les requêtes HQL.
Des idées?
source d'informationauteur Brandon Yarbrough | 2009-07-22
Vous devez vous connecter pour publier un commentaire.
En supposant que les mappages appropriés sur tout ce qui précède, la requête que vous cherchez est: