有没有办法急于以层叠样式(深层样式提取)获取记录?
示例:
我有域类A,B,C。
其中所有域对象彼此之间存在多对多关系(有点夸张)
我的目标是通过使用 - >
来急切地获取所有关系A.list()
答案 0 :(得分:0)
您可以使用CreateCriteria()替换list()并明确定义应该急切加载哪些关系。只需在查询中提及关系。
Grails示例:
def c = Teacher.createCriteria()
List<Teacher> results = c.list {
subjects {
attendees {}
}
}