Ich habe die Domänenklassen:
class Person {
static hasMany = [ items: Item ]
static fetchMode = [ items: 'eager' ]
String name
Set items
}
class Item {
static belongsTo = [ owner: Person ]
String name
}
Wenn ich gehe static fetchMode = [ items: 'eager' ]
an Ort und Stelle und ruft dann getItems()
nur etwa 10 % der Sendungen zurück. Wenn ich den fetchMode entferne, dann getItems()
gibt alle Elemente zurück. Irgendeine Idee, warum eager fetch weniger als alle gespeicherten Daten abruft?