hibernate validator jar包是一个常用的hibernate框架工具包。立即下载并安装这个框架。如果需要这个hibernate-validator。jar,马上下载。
Basic 简介
Hibernate是一个开源的对象关系映射框架,它以一种非常轻量级的方式封装了JDBC。它建立了POJO和数据库表之间的映射关系,是一个全自动的orm框架。hibernate可以自动生成SQL语句并自动执行,让Java程序员可以随意用对象编程思维操纵数据库。Hibernate可以在任何使用JDBC的情况下使用,不仅是在Java客户端程序中,也可以在Servlet/JSP Web应用程序中使用。最具革命性的是,在应用EJB的J2EE架构中,Hibernate可以代替CMP,完成数据持久化的任务。
程序设计环境
Hibernate是一个以LGPL(宽松GNU公共许可证)形式发布的开源项目。Hibernate官网上有下载Hibernate包的说明。Hibernate包以源代码或二进制形式提供。
编程工具
Eclipse:基于Java的开源可扩展开发平台。
NetBeans:一个开源的Java集成开发环境,适合各种客户端和Web应用程序。
IntelliJ IDEA:在自动代码提示和代码分析方面有很好的功能。
MyEclipse:由Genuitec开发的商业软件,是一个广泛使用的Java应用程序集成开发环境。
EditPlus:如果Java编译器“Javac”和解释器“Java”配置正确,可以直接使用EditPlus编译执行Java程序。
框架解释
1.bean验证中内置的约束。
注释功能
@Valid-
-被注释的元素是一个对象,需要检查这个对象的所有字段值。@Null-
-带注释的元素必须为Null。@NotNull-
-带注释的元素不能为Null。@AssertTrue-
-被注释的元素必须为True。@AssertFalse-
-带注释的元素必须为False。@ Min(value)-带注释的元素必须是数字,并且其值必须大于或等于指定的最小值。
@ Max(value)-带注释的元素必须是数字,并且其值必须小于或等于指定的最大值。
@ decimal min(value)-带注释的元素必须是数字,并且其值必须大于或等于指定的最小值。
@ decimal max(value)-带注释的元素必须是数字,并且其值必须小于或等于指定的最大值。
@Size(max,min)-注释元素的大小必须在指定的范围内。
@Digits (integer,fraction)-带注释的元素必须是数字,并且其值必须在可接受的范围内。
@ Past-带注释的元素必须是过去的日期。
@ Future-带注释的元素必须是未来的日期。
@ Pattern(value)-带注释的元素必须符合指定的正则表达式。
2.Hibernate验证程序的附加约束
注释功能
@ Email-带注释的元素必须是电子邮件地址。
@Length(min=,max =)-注释字符串的大小必须在指定的范围内。
@ not empty-批注字符串的不能为空。
@Range(min=,max =)-带注释的元素必须在适当的范围内。
@ not blank-批注字符串的必须非空。
@ url(协议=,主机=,端口=,正则表达式=,标志=)-带注释的字符串必须是有效的url。
@ credit card number-银行卡、信用卡等数字一般都是Luhn算的。
@ script assert-必须要有Java脚本API,也就是JSR 223。
(lang=,script=,alias =)-(& quot;JavaTM平台脚本& quot)的实现
@ safehtml (whitelisttype =,addition tags =)-类路径中必须有一个jsoup包。
hibernate validator jar包相关下载
- 查看详情Spring Security jar包简体2023-11-23
- 查看详情Hibernate.jar包简体2023-11-21
- 查看详情commons-collections.jar简体2023-11-17
- 查看详情storm-core-0.9.3.jar简体2023-11-05
- 查看详情JDK1.7 32位简体2023-10-31
- 查看详情 Spring Security jar包 简体 2023-11-23
- 查看详情 Hibernate.jar包 简体 2023-11-21
- 查看详情 commons-collections.jar 简体 2023-11-17
- 查看详情 storm-core-0.9.3.jar 简体 2023-11-05
- 查看详情 JDK1.7 32位 简体 2023-10-31
- 查看详情 海龟编辑器(Python编辑器) 简体 2023-12-23
- 查看详情 DataStudio(数据库管理工具) 简体 2023-12-23
- 查看详情 火花编程 简体 2023-12-23