分类

编程工具

hibernate validator jar包

hibernate validator jar包 免费版

大小:12.2 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2017-06-30

  hibernate validator是Java开发中经常使用的框架映射工具,通过本软件,您可以直接在开发环境上建立一种可以直接将调试命令直接发布到对象关系中,这样可以保证您在开发数据连接项目、通道信息传输等方面获得巨大的便宜性,您可以将其作为一个对象关系的设计平台,针对JDBC提供了最方便的数据映射,让您在开发框架中可以设计出更好的作品;hibernate validator jar包可以直接加载到开发环境中使用,内置的调试数据不用安装,直接映射到您的编译工具上,需要的朋友可以下载试试!

hibernate validator jar包 免费版

软件功能

  关联关系映射、介绍、单向多连、使用连接表的单向关联、双向关联、组件

  Hibernate的体系结构、示例状况、可编程的配置方式、sql方言

  它实现了hibernate validator 的2.0.0.Alpha2版本。 您可以从Maven Central中简单地获取此版本的补丁文件

  这主要是与规范的最新变化相当的小调整,但是我们还添加了与容器元素验证相关的几个功能

  通常,在Hibernate验证程序发布时,我们提供最新稳定版本WildFly的补丁文件。

  支持容器元素中的组转换

  我们在之前添加了对容器元素的级联验证的支持,但是我们不支持组转换。 他们现在得到支持。

hibernate validator jar包 免费版

软件特色

  应用此配置将为您提供最新版本的Bean Validation和Hibernate Validator的WildFly实例,然后您可以使用最新的Bean Validation 2.0功能作为集成测试的部署目标。

  您可以在hibernate-demos存储库中找到一个完整的Maven项目,并在GitHub上进行简单的Arquillian测试。

  支持添加到Bean Validation 2.0的新约束

  在Bean Validation 2.0的Alpha2版本中,我们引入了以下新的约束:

  @NotBlank:检查一个char序列不为空(即不为null,修剪char序列长度为0)

  @NotEmpty:检查一个元素(char sequence,collection,array)不为空,不为空

hibernate validator jar包 免费版

  @Email:检查一个char序列是一个有效的电子邮件

  @Positive:检查一个数字是否正数

  @Negative:检查一个数字是否定的

  我们添加了对Hibernate Validator的这些新约束的支持。

  性能改进

  我们开始在Hibernate Validator 6上运行几个基准测试,我们修正了一些性能回归。

  6.0.0.Alpha2现在明显快于5.4,主要得益于新的ValueExtractor设计。

注意事项

  hibernate连接oracle有两种方式,一种是制定sequence的名字 如:

  DEPARTMENT_ID_SEQ

  如果要使用native,则必须创建名为HIBERNATE_SEQUENCE 的sequence

  CREATE SEQUENCE HIBERNATE_SEQUENCE MINVALUE 90000 MAXVALUE 999999999999999999999999

  还有一定要注意映射文件中的属性类型一定要匹配。

hibernate validator jar包 免费版

组件介绍

  org.hibernate.validator.EAN

  org.hibernate.validator.Max

  org.hibernate.validator.Min

  org.hibernate.validator.Past

  org.hibernate.validator.Size

  org.hibernate.validator.Email

  org.hibernate.validator.Range

  org.hibernate.validator.Valid

  org.hibernate.validator.Digits

  org.hibernate.validator.Future

  org.hibernate.validator.Length

  org.hibernate.validator.NotNull

  org.hibernate.validator.Pattern

  org.hibernate.validator.Version

  org.hibernate.validator.NotEmpty

使用说明

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

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

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

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

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

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

  @CreditCardNumber - 银行卡,信用卡等号码一般都用Luhn计算合法性

  @ScriptAssert - 要有Java Scripting API 即JSR 223

  (lang=, script=, alias=) - ("Scripting for the JavaTM Platform")的实现

  @SafeHtml(whitelistType=,additionalTags=) - classpath中要有jsoup包

hibernate validator jar包 免费版

常见问题

  下一步是什么?

  当我们发布拟议的最终草案时,我们正在进行Bean Validation 2.0的最后一步,所以如果您发现规范草案中的任何其他问题或缺点,请尽快通知我们。

  测试参考实现也是帮助我们完成规范和下一个主要版本的Hibernate Validator的好方法,现在是时候了!

  Beta2之后的新功能?

  随着Bean验证的最终版本越来越近,我们主要集中在跟上最新的规范说明,修复错误并提高整体一致性。

  我们还添加/改进了几件事情:

  在社区调查之后,我们决定为@PositiveOrZero,@NegativeOrZero,@PastOrPresent和@FutureOrPresent创建特定的注释,而不是使用注释属性。

更新日志

  CDI现在启用了通过ServiceLoader加载的hibernate validator 。我们还修复了该区域的类加载问题。

  @NotBlank,@NotEmpty和@Email的编程API现在正在使用新的Bean验证约束,而不是使用Hibernate Validator特定的约束。

  我们为新的Java 9模块系统添加了自动模块名称。您可以在我们的参考文档中找到它们。

  最后,我们对测试基础架构做了很多改进,但是您不应该注意到它(除非你加入我们!)。

  固定问题的完整列表可以在发行说明中找到。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0