编程开发 | 17.1M
语言:简体
3 .0
应用简介
hibernatevalidator jar包是常用的hibernate框架工具包。立即下载并安装该框架。如果您需要这个hibernate-validator.jar,请立即下载hibernatevalidator。
hibernate validator jar包是常用的hibernate框架工具包。立即下载并安装该框架。如果您需要这个hibernate-validator.jar,请立即下载hibernate validator。
基本介绍
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 包必须位于类路径中
热门攻略