在我的Grails域中,我有类似下面的内容
class A {
String name
static hasMany = [ b : B ]
SortedSet b
static fetchMode = [ b:"eager" ]
}
class B implements Comparable{
A a
... compareTo method defined ....
}
我要做的是检索A类的实例,同时填充其集合(b)。
所以我做A.get(1),期望b填充,
但是b.each(){ 打印它 }
告诉我,我正在调用每个空对象
我担心我从根本上忽略了这一点,但我看不出我做错了什么。
我正在针对MySql数据库运行此集成测试。数据库似乎填充了允许A和B之间关联的数据。
非常感谢任何帮助。
戴夫
答案 0 :(得分:0)
也许你需要
static mapping = {
b lazy:false }