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

hibernate validator jar包

点此纠错

  • 平台:WinAll
  • 大小:17.1M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2025-02-24
3.0
0% 0%

情介绍

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 包必须位于类路径中