Hibernate ORM 5 中有哪些新功能? [英] What's new in Hibernate ORM 5?

查看:27
本文介绍了Hibernate ORM 5 中有哪些新功能?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚看到 Hibernate 5 的第 4 个候选版本已经发布.与早期版本相比,Hibernate 5 有哪些新功能?

I just saw that the 4th candidate got released for Hibernate 5. What's new in 5 compared to earlier versions?

推荐答案

在 Hibernate 5.x 中添加/增强了一些令人兴奋的功能.快速浏览一下.

Some exciting features has been added/enhanced in Hibernate 5.x. Have a quick look.

Hibernate Search 透明地索引您的对象,并提供快速的常规、全文和地理位置搜索.易于使用和易于聚类是核心.

Hibernate Search transparently indexes your objects and offers fast regular, full-text and geolocation search. Ease of use and easy clustering are core.

  • 实体的全文搜索 - 近似查找(模糊搜索)
  • 集群友好 - 提供多种易于设置的集群策略
  • 分面和地理定位 - 地理定位实体就像@Spatial 一样简单
  • 有关 Hibernate Search 的更多详细信息,请查看此内容.

    Hibernate Validator 带有一些内置的验证规则,如电子邮件、长度、NotBlank 等.

    Hibernate Validator comes with a handful of built-in validation rules like Email, Length, NotBlank etc.

    使用基于注释的约束以标准化方式表达验证规则,并受益于与各种框架的透明集成.

    Express validation rules in a standardized way using annotation-based constraints and benefit from transparent integration with a wide variety of frameworks.

    有关 Hibernate Validator 的更多详细信息,请查看此内容.

    支持 Java 8 日期/时间数据类型 (JSR 310),并且可以通过 @Past 和 @Future 进行验证.还通过改进的 ValidatedValueUnwrapper 支持 Optional 和 JavaFX 类型.

    Java 8 date/time data types (JSR 310) are supported and can be validated via @Past and @Future. Also Optional and JavaFX types are supported via an improved ValidatedValueUnwrapper.

    刚刚发布了第一个稳定版本.

    Just released the first stable version.

    新的引导 API - 更好的确定性,更好的集成

    New bootstrapping API - better determinism, better integration

    其他一些事情:

    • 扫描支持非 JPA 使用
    • NamingStrategy 已被移除,以支持设计更好的 API
    • 能够处理标记为 GenerationType#AUTO 的 id 属性的其他 Java 类型.对 Number 和 UUID 的内置支持.可通过新的 org.hibernate.boot.model.IdGeneratorStrategyInterpreter 扩展进行扩展.
    • 此外,对 AttributeConverters 的支持也得到了扩展和更全面的实现

    查看Hibernate ORM 路线图了解更多详情.

    这篇关于Hibernate ORM 5 中有哪些新功能?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆