У меня есть доменные классы:
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()
возвращает все элементы. Любая идея, почему стремление извлечь приводит к получению меньше, чем все сохраненные данные?