Hibernate HQL:两个级别的连接

时间:2009-03-03 21:27:19

标签: hibernate grails hql

我是HQL的新手并拥有以下表关系:

  • Term有很多Definitions
  • Definition有很多DefinitionProducts
  • DefinitionProducts有一个Product

我想获取至少有一个Terms的{​​{1}}列表,其中至少有一个Definition具有特定的DefinitionProduct

这是我最好的尝试(在Grails中):

Product

通过上述内容,我得到了“def.definitionProducts is not mapped”异常。

1 个答案:

答案 0 :(得分:4)

选择t 来自术语t加入t.definitions def join def.definitionProducts dp其中dp.product =?