为什么在定义这种新对象时会得到一个null对象

时间:2013-06-22 17:22:51

标签: object grails

每次我创建一个我想要的动物时,我都有一个Item和Animal类 在背景上创建一个Item但是当我定义Item对象时它是null。 我在Grails Framework上做这个

 def animalInstance = new Animal(params)
 Item itemInstance = new Item()
 itemInstance.type = 'ANIMAL'
 ItemController itemController = new ItemController()

 itemController.createItem(itemInstance)

这是createItem方法,我将其简化为简单

def createItem(Item item){

    if(!item.save()){
        redirect action: "create"


    }else{
        redirect action: "show" 
    }
}

我不知道为什么但是itemInstance给了我null,我无法创建项目

有什么想法吗?提前致谢

0 个答案:

没有答案