Fle*_*tch 5 validation grails constraints grails-orm
参考文档说大小约束:
使用Groovy范围来限制集合或数字的大小或String的长度.
当我对一个整数设置一个大小约束时,我收到一个警告
域类的属性[prop] TheClass的类型为[java.lang.Integer],不支持约束[size].验证期间不会检查此约束.
这个文件错了吗?
我知道我可以使用范围,但通常更容易指定数字中的数字位数而不是实际值(就像社会安全号码必须有7位数或其他任何数字,而不是1000000 - 9999999).
如果您想要位数,请确保它是正数并且具有一定的长度:
myInteger( validator: {
return it > 0 && (it.toString.length) == 7
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5941 次 |
| 最近记录: |