私はドメインクラスを持っています:
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()すべてのアイテムが返されます。熱心なフェッチが、保存されているすべてのデータよりも少ないデータを取得する結果になる理由はありますか?