【发布时间】:2012-06-26 17:05:38
【问题描述】:
我想做一些域验证。在我的对象中,我有一个整数。
现在我的问题是:如果我写
@Min(SEQ_MIN_VALUE)
@Max(SEQ_MAX_VALUE)
private Integer sequence;
和
@Size(min = 1, max = NAME_MAX_LENGTH)
private Integer sequence;
如果它是一个整数,哪一个适合域验证?
谁能解释一下它们之间有什么区别?
谢谢。
【问题讨论】:
-
您使用不同常量的原因是什么?为什么在这个问题中使用 NAME_MAX_LENGTH 而不是上面使用的 SEQ_MAX_VALUE?如果没有,我建议使用相同的 as 以免分散问题的核心。
标签: java spring validation annotations