内部对象没有在Grails中的域对象中实例化?

时间:2014-08-29 17:21:45

标签: grails

上下文中的域

class Question {

    String question

    static hasMany = [options: Option]


}

当我在控制器中实例化一个新的域对象时,如下所示

    Question ques = new Question();

    Option qos = new Option()

    qos.option = "option 1"

    ques.options.add(ques)      

我在这一行得到空指针异常

ques.options.add(qos)

Cannot invoke method add() on null object. Stacktrace follows:

所以,我最初的想法是,当一个新的域对象被实例化时,所有内部对象也被实例化,但似乎并非如此,所以我想知道是否有更简单的方法来解决这个问题?谢谢你的帮助!

0 个答案:

没有答案