【发布时间】:2010-11-13 03:35:21
【问题描述】:
我有如下所示的 Hibernate 域对象:
class Player {
List<Item> inventory;
}
class Item {
List<Enchantment> enchantments;
}
class Enchantment {
boolean isSuperiorEnchantment;
}
我需要构建一个 HQL 查询,该查询返回给我的所有玩家的列表,这些玩家至少拥有一件带有附魔的物品,并且设置了 isSuperiorEnchantment 标志。我一辈子都想不出用 HQL 表达这一点的方法。
有什么想法吗?
【问题讨论】: