【发布时间】:2017-05-25 09:07:48
【问题描述】:
我的理解是嵌套子查询会过滤子查询。不是父母。换句话说
Parent.withCriteria{
children{
gt('age', 5)
}
}
将返回所有父母,但只返回那些父母超过 5 岁的孩子。
以示例为参考,我想要的是仅获取至少有一个 5 岁以上孩子的父母,并为这些父母获取所有孩子。
我需要这个等价物的查询是...
SeasonDetails.withCriteria{
not{
clubHistory{
club{
eq('division',division);
}
}
}
}
我只获得与特定俱乐部无关的赛季详细信息。
HQL 的工作方式是否不同?也许我需要走那条路
【问题讨论】:
标签: hibernate grails hibernate-criteria