在域对象中,这是我的数据结构和约束块的相关片段
Date printed
static constraints =
{
printed (Display:false, nullable:true)
}
然后我写了这个方法
def resetPrinted()
{
printed = null
save()
}
当我执行该方法时,printed
设置为当前日期,而不是 null。
我发现很多人抱怨这个问题,但我还没有找到真正的解决方案。这是我到目前为止发现的:
http://jira.grails.org/browse/GRAILS-6943
http://grails.1312388.n4.nabble.com/Grails-1-3-4-won-t-accept-null-dates-td2322178.html
http://java.dzone.com/tips/null-value-save-issue-grails
http://jira.grails.org/browse/GRAILS-7189
我正在使用 Grails 2.2.4。如果这在 2.3.0 中以某种方式修复,我会升级,否则我宁愿不升级。