grails - Grails gorm:在其他表中查找丢失的条目

标签 grails gorm

我有两个表:EventSession和EventTrack

EventSession有许多EventTrack,但也可以没有EventTrack。 EventTrack属于EventSession。

如何获取没有EventTrack的所有EventSession(零)。就像是:

def es = EventSession.createCriteria()
def _es = es.list {
   count("eventTracks") == 0  // I know this is wrong
}

谢谢。

最佳答案

Where:
EventSession.where { count(eventTracks) == 0 }
Criteria:

EventSession.withCriteria {
  isEmpty 'eventTracks'
}

关于grails - Grails gorm:在其他表中查找丢失的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12150900/

相关文章:

hibernate - 如何从grails的映射表中获取值?

hibernate - Grails/GORM延迟加载CLOB字段

Grails 已安装但无法正常工作

grails - 如何排序列表中的随机分层数据

grails - 在Grails中创建域关系会返回无法解决的类错误

grails - 将SQL查询转换为GORM条件

grails - 调用 lock() 后如何解锁域对象?

grails - 如何为 Grails 服务运行测试

grails - 创建唯一的可选一对一关系

grails - 是否可以持久保存列表中的所有对象,但失败的对象除外。如果是,怎么办?