精品为您呈现,快乐和您分享!

移动端

收藏本站

17软件园

当前位置: 首页 > 软件下载 > 编程开发

hibernate validator jar包

hibernate validator jar包

类型:编程开发 语言:简体

大小:17.1M 更新时间:2017-06-28

推荐指数:

应用简介


hibernatevalidator jar包是常用的hibernate框架工具包。立即下载并安装该框架。如果您需要这个hibernate-validator.jar,请立即下载hibernatevalidator。









hibernate validator jar包是常用的hibernate框架工具包。立即下载并安装该框架。如果您需要这个hibernate-validator.jar,请立即下载hibernate validator。



hibernate  validator  jar包



基本介绍



Hibernate 是一个开源的对象关系映射框架。它用非常轻量级的对象封装了JDBC。它建立POJO和数据库表之间的映射关系。它是一个全自动的ORM框架。 Hibernate可以自动生成SQL语句。自动执行让Java程序员可以用对象编程的思维随心所欲地操作数据库。 Hibernate 可以用于任何使用JDBC 的情况。它可以用在Java客户端程序或Servlet/JSP Web应用程序中。最具革命性的是,Hibernate可以在使用EJB的J2EE架构中取代CMP。完成数据持久化的重要任务。



编程环境



Hibernate 是一个在LGPL(Lesser GNU Public License)许可下发布的开源项目。 Hibernate官方网站上有下载Hibernate包的说明。 Hibernate 包以源代码或二进制形式提供。



编程工具



Eclipse:一个开源的、基于Java的可扩展开发平台。



NetBeans:用于各种客户端和Web 应用程序的开源Java 集成开发环境。



IntelliJ IDEA:在代码自动提示、代码分析等方面有非常好的功能。



MyEclipse:Genuitec公司开发的商业软件,是广泛使用的Java应用程序集成开发环境。



EditPlus:如果正确配置了Java编译器“Javac”和解释器“Java”,则可以直接使用EditPlus来编译和执行Java程序。



框架说明



1. Bean Validation 中内置的 constraint



注释-效果



@Valid - - 被注解的元素是一个对象,需要检查该对象的所有字段值



@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(value) - 被注释的元素必须与指定的正则表达式匹配



2. Hibernate Validator 附加的 constraint



注释-效果



@Email - 带注释的元素必须是电子邮件地址



@Length(min=, max=) - 注释字符串的大小必须在指定范围内



@NotEmpty - 带注释的字符串必须非空



@Range(min=, max=) - 注释的元素必须在适当的范围内



@NotBlank - 带注释的字符串必须非空



@URL(protocol=,host=,port=,regexp=,flags=) - 带注释的字符串必须是有效的url



@CreditCardNumber - 银行卡、信用卡等号码一般使用Luhn来计算合法性



@ScriptAssert - 需要Java 脚本API,即JSR 223



(lang=, script=, alias=) - ('JavaTM 平台脚本') 的实现



@SafeHtml(whitelistType=,additionalTags=) - jsoup 包必须位于类路径中