Hibernate Validation各注解的用法_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Hibernate Validation各注解的用法

Hibernate Validation各注解的用法

 2011/12/30 9:26:58  tcrct  http://tcrct.iteye.com  我要评论(0)
  • 摘要:HibernateValidator是BeanValidation的参考实现.HibernateValidator提供了JSR303规范中所有内置constraint的实现,除此之外还有一些附加的constraintBeanValidation中内置的constraint@Null被注释的元素必须为null@NotNull被注释的元素必须不为null@AssertTrue被注释的元素必须为true@AssertFalse被注释的元素必须为false@Min(value
  • 标签:用法 注解 hibernate
Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint
Bean Validation 中内置的 constraint
 
@Null 	被注释的元素必须为 null
@NotNull 	被注释的元素必须不为 null
@AssertTrue 	被注释的元素必须为 true
@AssertFalse 	被注释的元素必须为 false
@Min(value) 	被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@Max(value) 	被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@DecimalMin(value) 	被注释的元素必须是一个数字,其值必须大于等于指定的最小值
@DecimalMax(value) 	被注释的元素必须是一个数字,其值必须小于等于指定的最大值
@Size(max=, min=) 	被注释的元素的大小必须在指定的范围内
@Digits (integer, fraction) 	被注释的元素必须是一个数字,其值必须在可接受的范围内
@Past 	被注释的元素必须是一个过去的日期
@Future 	被注释的元素必须是一个将来的日期
@Pattern(regex=,flag=) 	被注释的元素必须符合指定的正则表达式

Hibernate Validator 附加的 constraint
@NotBlank(message =)   验证字符串非null,且长度必须大于0
@Email 	被注释的元素必须是电子邮箱地址
@Length(min=,max=) 	被注释的字符串的大小必须在指定的范围内
@NotEmpty 	被注释的字符串的必须非空
@Range(min=,max=,message=) 	被注释的元素必须在合适的范围内




有注意有些只能用在字符串或集合上的,今天就在这个地方裁了一个跟斗!附件里的是Hibernate Validation的用法

[url]
http://people.redhat.com/stliu/projects/hibernate/validator/document/html/validator-usingvalidator.html
[/url]


  • Hibernate_Validation各注解的用法.rar (4.3 KB)
  • 下载次数: 0
发表评论
用户名: 匿名