Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Grails用NULL更新DB值_Grails_Gorm - Fatal编程技术网

如何使用Grails用NULL更新DB值

如何使用Grails用NULL更新DB值,grails,gorm,Grails,Gorm,我试图使用属性将DB值更新为NULL,但是NULL值没有更新。 下面是代码片段 def a = Docs.findById(1) a.properties = b b具有以下值 [name:abc, level:null] 数据似乎没有保存到数据库中。如何保存数据?问题是?您是否调用了a.save?这是脏的保存,所以我没有调用a.save。什么是级别?a.validate在您更改级别后会说什么?您是否收到任何错误?级别允许空值吗?

我试图使用属性将DB值更新为NULL,但是NULL值没有更新。 下面是代码片段

def a = Docs.findById(1)
a.properties = b
b具有以下值

[name:abc, level:null]

数据似乎没有保存到数据库中。如何保存数据?

问题是?您是否调用了a.save?这是脏的保存,所以我没有调用a.save。什么是级别?a.validate在您更改级别后会说什么?您是否收到任何错误?级别允许空值吗?