Grails - fetchmode - 它有什么作用?

时间:2010-01-06 09:45:04

标签: grails

在我的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之间关联的数据。

非常感谢任何帮助。

戴夫

1 个答案:

答案 0 :(得分:0)

也许你需要

static mapping = {
b lazy:false }