【发布时间】:2009-03-03 21:27:18
【问题描述】:
我是 HQL 新手,有以下表格关系:
-
Term有很多Definitions -
Definition有很多DefinitionProducts -
DefinitionProducts有一个Product
我想获取至少有一个Definition 的Terms 的列表,其中至少有一个DefinitionProduct 有一个特定的Product
这是我最好的尝试(在 Grails 中):
Term.findAll("from Term t, Definition d inner join t.definitions def,
def.definitionProducts dp where ? = some elements (dp.product)",
Product.get(1))
通过上述,我得到一个“def.definitionProducts is not mapped”异常。
【问题讨论】: