我想手动验证命令对象中的字段
我知道我可以用这个获得字段的最大值(和分钟):
MyDomain.constraints.myField.getAppliedConstraint('max').maxValue
如何在'myField'上执行'validate'命令并获取错误对象?
答案 0 :(得分:9)
查看grails docs。
您可以在已定义的属性列表中使用validate()
方法:
if(!yourObject.validate(['myField'])) {
yourObject.errors.each {
println it
}
}