如何将值设置为grails中的null对象

时间:2016-03-14 22:54:56

标签: grails gorm

我最近在我的表中添加了新字段,之前的行将为该字段设置空值,直到有人更新它为止。所以我尝试使用myobject.findById(1).mynewfield = "data"来更新值,但它提出异常说

  

无法在空对象

上设置属性'mynewfield'

我知道mynewfield对于获取的对象是null,但是  这是否意味着我无法为一个null的对象设置一些值,如果是这样,我应该用什么来改变它的值? 这是我的代码

1 个答案:

答案 0 :(得分:1)

此消息告诉myobject.findById(1)为空。你有myobject域类,你有id = 1的实例吗?

仔细检查。