我是 HQL 的新手,并且有以下表格关系:
Term
有很多Definitions
Definition
有很多DefinitionProducts
DefinitionProducts
有一个Product
我想获取Terms
至少有一个Definition
至少有一个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”异常。