红联Linux门户
Linux帮助

Hibernate Validator 5.2.2发布

发布时间:2015-10-02 09:12:18来源:红联作者:empast
Hibernate Validator 5.2.2.Final 发布,此版本修复了一些 bug,包括在继承结构里面的私有属性声明问题和在一些类似 OSGi 环境下的类加载问题。

同时改进了 API,约束声明允许忽略特定方法基于注解的约束:

HibernateValidatorConfiguration config = Validation.byProvider( HibernateValidator.class ).configure();

ConstraintMapping mapping = config.createConstraintMapping();
mapping.type( OrderService.class )
.method( "placeOrder", Item.class, int.class )
.ignoreAnnotations( true )
.parameter( 0 )
.ignoreAnnotations( false );
config.addMapping( mapping );

Validator validator = config.buildValidatorFactory().getValidator();

用Annotations 给类或者类的属性加上约束(constraint),在运行期检查属性值是很优雅的.Hibernate Validator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator 是一个验证框架 不需要和Hibernate的其他部分绑定就可以使用,只要在你的项目中添加Hibernate-annotations.jar库就可以了.

软件详情:https://github.com/hibernate/hibernate-validator/blob/5.2.2.Final/changelog.txt

下载地址:http://sourceforge.net/projects/hibernate/files/hibernate-validator/5.2.2.Final/hibernate-validator-5.2.2.Final-dist.tar.gz/download

来自:开源中国社区
文章评论

共有 0 条评论