如何将值设置为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 的实例吗?

仔细检查。