【发布时间】:2012-05-24 11:47:43
【问题描述】:
在我的 Grails 项目中,我有以下类:
class A {
static hasMany = [cs:C]
}
class B {
static hasMany = [cs:C]
}
class C {
static belongsTo = [a:A, b:B]
}
我想查询 A 类,并急切地将 B 和 C 的所有关联带过来。 我尝试了以下条件查询,但是当我从 A 遍历 Cs 时,hibernate 使用延迟初始化来查询 B 对象。
A.withCriteria() {
fetchmode "cs", FetchMode.JOIN
fetchMode "cs.b", FetchMode.JOIN
}
有什么想法吗?
【问题讨论】:
标签: hibernate grails criteria eager