我有一个 JAXB 生成的类,其中包含以下内容:
@Pattern(regexp = "[0-9]", message = "Message details here")
protected Short msgVal;
当我运行 JUnit 测试以通过 Hibernate 验证该类的实例时,我得到:
javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Short
.
如果我注释掉@Pattern
约束,JUnitTest 运行良好。
是否可以@Pattern
对 Short 值进行限制?如果是这样,我错过了什么?
问候,下午。