Grails eager fetch не получает все данные - PullRequest
2 голосов
/ 29 декабря 2008

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

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 Ответ

0 голосов
/ 11 июля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...