Grails不会在服务中保存

时间:2013-12-29 23:24:42

标签: grails

我在grails中保存更改的对象时遇到了一些问题。这是我的代码......

    Proxy p = Proxy.findByAvailableAtLessThan new Date()        
    Date newNextUseAfter = new Date()

    use(TimeCategory) {
        newNextUseAfter = newNextUseAfter+5.minutes
    }

    p.availableAt = newNextUseAfter
    if(!p.save(flush:true)){
        println p.errors.allErrors.toString()
    }

没有错误,一切看起来都很好,但DB没有变化。

1 个答案:

答案 0 :(得分:0)

我认为您的问题是验证失败。所以你应该试试

p.save(flush:true, failOnError: true)

而不是

p.save(flush:true)