grails - GRAILS GORM:渴望级联风格

标签 grails gorm

有没有一种方法渴望以层叠样式(深样式获取)来获取记录?

例:

我有域类A,B,C。

所有 Realm 对象之间都具有多对多关系(有点夸张)

我的目标是使用->渴望获取所有关系

A.list()

最佳答案

您可以使用CreateCriteria()替换list(),并显式定义应急切加载的关系。只需在查询中提及关系即可。

Grails示例:

def c = Teacher.createCriteria()

List<Teacher> results = c.list {
            subjects {
                attendees {}
            }
        }

关于grails - GRAILS GORM:渴望级联风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31132882/

相关文章:

mysql - 使用groovy域类引用其他表中的字段创建mysql表

Grails 无法识别 Java 类

hibernate - org.hibernate.StaleObjectStateException:行已由另一个事务更新或删除(或未保存的值映射不正确)

grails - 在GORM中对可为空的字段进行排序

grails - Grails/GORM:方法签名不适用于参数类型

grails - 如何使用GORM测试实例是否在数据库中持久存在?

database - ArrayIndexOutOfBoundsException失败

hibernate - 如何创建 Grails 域对象但不保存?

grails - Grails字段插件-自定义集合显示成员作为链接

mongodb - grails,mongodb-多个数据库