我有域类:
class Person {
static hasMany = [ items: Item ]
static fetchMode = [ items: 'eager' ]
String name
Set items
}
class Item {
static belongsTo = [ owner: Person ]
String name
}
如果我留static fetchMode = [ items: 'eager' ]
在原地,那么调用getItems()
只会返回大约 10% 的项目。如果我删除 fetchMode,则getItems()
返回所有项目。知道为什么 Eager fetch 会导致检索不到所有存储的数据吗?