def b = new Book(title: "The Shining")
b.validate()
if (b.hasErrors()) {
// clear the list of errors
b.clearErrors()
// fix the validation issues
b.author = "Stephen King"
// re-validate
b.validate()
}
clearErrors
目的
重置域类上的错误列表。如果域类因绑定问题或验证问题而包含错误,可以使用此方法。可以通过编程方式更正错误。除非清除错误,否则验证可能会持续失败。