如何将值设置为grails中的空对象
how to set value to a null object in grails
我最近在我的 table 中添加了新字段,在有人更新 it.so 我尝试使用 myobject.findById(1).mynewfield = "data"
但它的引发异常说
Cannot set property 'mynewfield' on null object
我知道 mynewfield 对于获取的对象是空的,但是
这是否意味着我不能为 null 的对象设置一些值,如果是这样,我应该使用什么来更改它的值?
这是我的代码
此消息更确切地说 myobject.findById(1)
为空。您有 myobject
域 class 并且有 id = 1 的实例吗?
仔细检查。
我最近在我的 table 中添加了新字段,在有人更新 it.so 我尝试使用 myobject.findById(1).mynewfield = "data"
但它的引发异常说
Cannot set property 'mynewfield' on null object
我知道 mynewfield 对于获取的对象是空的,但是 这是否意味着我不能为 null 的对象设置一些值,如果是这样,我应该使用什么来更改它的值? 这是我的代码
此消息更确切地说 myobject.findById(1)
为空。您有 myobject
域 class 并且有 id = 1 的实例吗?
仔细检查。