是否有比验证者更好的方法来强制整数精确地为整数,例如2位?
在我的幻想世界中,我会做这样的事情:
class FantasyDomainClass{
Integer[2] twoDigitInteger //fantasy world knows I mean base 10
}
也许是BigInteger?
根据提出的答案,我正在考虑不希望使用整数,因为“01”是可以接受的值。
最佳答案
我会选择a custom validator并将其设置为
class FantasyDomainClass {
Integer twoDigitInteger
static constraints = {
twoDigitInteger validator: {
return (it.toString().size() <= 2)
}
}
关于validation - Grails:在域类中为整数指定位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9290424/