Hibernate验证注解
注解 |
适用类型 |
说明 |
示例 |
@Pattern |
String |
通过正则表达式来验证字符串 |
@attern(regex=”[a-z]{6}”) |
@Length |
String |
验证字符串的长度 |
@length(min=3,max=20) |
|
String |
验证一个Email地址是否有效 |
|
@Range |
Long |
验证一个整型是否在有效的范围内 |
@Range(min=0,max=100) |
@Min |
Long |
验证一个整型必须不小于指定值 |
@Min(value=10) |
@Max |
Long |
验证一个整型必须不大于指定值 |
@Max(value=20) |
@Size |
集合或数组 |
集合或数组的大小是否在指定范围内 |
@Size(min=1,max=255) |
以上每个注解都可能性有一个message属性,用于在验证失败后向用户返回的消息,还可以三个属性上使用多个注解