В моем домене Grails у меня есть что-то вроде следующего
class A {
String name
static hasMany = [ b : B ]
SortedSet b
static fetchMode = [ b:"eager" ]
}
class B implements Comparable{
A a
... compareTo method defined ....
}
То, что я пытаюсь сделать, - это извлечь экземпляр класса А. и одновременно заполнить его коллекцию (b).
Итак, я делаю A.get (1), ожидая, что b будет заполнен,
но b.each () {
распечатайте это
}
говорит мне, что я звоню каждому на нулевом объекте
Я боюсь, что я здесь упускаю суть, но не понимаю, что я делаю неправильно.
Я запускаю это как интеграционный тест для базы данных MySql. База данных, по-видимому, заполнена данными, которые позволили бы установить связь между A и B.
Любая помощь с благодарностью.
Дейв