Goi*_*nas 4 java hibernate jaxb hibernate-validator
我有一个包含以下内容的JAXB生成的类:
@Pattern(regexp = "[0-9]", message = "Message details here")
protected Short msgVal;
Run Code Online (Sandbox Code Playgroud)
当我运行JUnit测试以通过Hibernate验证该类的实例时,我得到:
javax.validation.UnexpectedTypeException: No validator could be found for type: java.lang.Short.
如果我注释掉@Pattern约束,JUnitTest运行正常.
是否可以@Pattern对Short值进行约束?如果是这样,我错过了什么?
此致,PM.
@Pattern用于Strings,你不能将它应用于Short.相反,您可以使用@Max和/或@Min.@Digits可能会更好.
@Digits(integer=1, fraction=0)
protected Short msgVal;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3567 次 |
| 最近记录: |