Захватывающий выбор Grails не извлекает все данные

У меня есть классы домена:

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

Ответ 1

В феврале 2011 года это было указано как ошибка в Grails 1.04, согласно grails.org. По состоянию на июль 2012 года ошибка указана как закрытая, поэтому проблема должна быть решена.