GRAILS GORM:以层叠的方式渴望获取

时间:2015-06-30 08:08:49

标签: grails gorm

有没有办法急于以层叠样式(深层样式提取)获取记录?

示例:

我有域类A,B,C。

其中所有域对象彼此之间存在多对多关系(有点夸张)

我的目标是通过使用 - >

来急切地获取所有关系
A.list()

1 个答案:

答案 0 :(得分:0)

您可以使用CreateCriteria()替换list()并明确定义应该急切加载哪些关系。只需在查询中提及关系。

Grails示例:

def c = Teacher.createCriteria()

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