【文件属性】:
文件名称:Hibernate Bean Validation jar包
文件大小:210KB
文件格式:RAR
更新时间:2014-08-28 02:55:14
Bean Validation
Bean Validation 规范对 Java Bean 的验证流程如下:在实际使用中调用 Validator.validate(JavaBeanInstance) 方法后,Bean Validation 会查找在 JavaBeanInstance上所有的约束声明,对每一个约束调用对应的约束验证器进行验证,最后的结果由约束验证器的 isValid 方法产生,如果该方法返回 true,则约束验证成功,否则验证失败。验证失败的约束将产生约束违规对象(ConstraintViolation 的实例)并放到约束违规列表中。验证完成后所有的验证失败信息均能在该列表中查找并输出。
前提条件
Bean Validation 规范规定在对 Java Bean 进行约束验证前,目标元素必须满足以下条件:
如果验证的是属性(getter 方法),那么必须遵从 Java Bean 的命名习惯(JavaBeans 规范);
静态的字段和方法不能进行约束验证;
约束适用于接口和基类;
约束注解定义的目标元素可以是字段、属性或者类型等;
可以在类或者接口上使用约束验证,它将对该类或实现该接口的实例进行状态验证;
字段和属性均可以使用约束验证,但是不能将相同的约束重复声明在字段和相关属性(字段的 getter 方法)上。
【文件预览】:
hibernate-validation_lib
----hibernate-validator-4.0.0.Beta2.jar(194KB)
----validation-api-1.0.CR3.jar(43KB)
----slf4j-log4j12-1.5.6.jar(9KB)
网友评论
- 很好用,解决我的大问题了
- 用了 好用 谢谢!!!!!!
- 在帮助文档的帮助下,终于成功啦
- 很好用,配上帮助更好
- 急人所急,这就是我想要的。
- 不全啊!都用不了
- 只有一部分啊,真的是不全,很多都没有@Email @Range等等没有。。
- 还可以 还不错
- 还可以 还不错
- 感觉不全,没有@Email这个注解
- 好用,不过好像@Email这个注解没有
- 不错,正需要。
- 可以使用,最好加上帮助文档就好了
- 能用,不错,
- 不错啊,这是我想要的那个包
- 包是全的,还可以
- 应该可以用的吧
- 不错的资料,可用,很全,谢谢分享
- 可以用,是好的
- 下了,不知道是不是我想要的呢
- 可以用,挺好的,建议大家可以下载
- 正好项目里遇到这个,楼主的不错,帮我解决了一大半问题
- 还好,可以的,不错
- 包是全的,不过我的问题还是没解决
- 可以用,是好的
- 包是全的,还可以
- 包是全的,可以用
- 不错,可以用了
- 不知道能不能不能用在ibatis上,
- 很好的东西,很有帮助,谢谢分享