假设存在以下定义的域。
class Book {
String title
Author author
}
现在,我保存了这个域的实例。作者域有一些约束。因此,在保存期间,作者的验证现在失败而不是不保存整个域我想要使作者无效(作者可以为null)并保存标题字符串。换句话说,如何使验证失败的任何数量的字段无效并保存其余的属性值?有方便的方法吗?谢谢!
答案 0 :(得分:1)
这可能是以下之一:
在def beforeInsert() {
this.validate()
if(this.hasErrors()){
// get all errors and iterate through it and set the field to null for same
}
}
中执行以下操作:
{{1}}
保存域名时,您可以使用
domain.save(验证:假)
谢谢!