1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Hibernate ORM 5.0.0.Beta1 发布,支持 Java 8 下载

本帖由 漂亮的石头2015-04-02 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    486,020
    赞:
    46
    Hibernate 发布了 5.0 的第一个 Beta 版本,首个 Beta 版本实现了所有的新的 API 和几乎所有新特性,值得关注的变化有:

    • 全新的启动 API —— 更好的检测机制和集成
    • 支持 Java 8 (虽然仍兼容 Java 6),只需添加 hibernate-java8 到类路径
    • 允许处理额外的 Java 类型作为 id 属性,可标识为 GenerationType#AUTO. 内建对 Number 和 UUID 类型的支持,可通过构建 org.hibernate.boot.model.IdGeneratorStrategyInterpreter 进行扩展
    • scanning 支持非 JPA 的使用方法
    • NamingStrategy 被移除了,使用经过优化设计后的新 API: org.hibernate.boot.model.naming.ImplicitNamingStrategy 和 org.hibernate.boot.model.naming.PhysicalNamingStrategy

    此外,对 AttributeConverters 的支持进行了扩展:

    • 完全支持 non-@Enumerated 枚举类型值
    • 支持 @Nationalized
    • called to handle null values
    • settable in hbm.xml by using type="converter:fully.qualified.AttributeConverterName"
    • integrated with hibernate-envers
    • collection values, map keys

    可通过 http://hibernate.org/orm/downloads/ 下载。

    需要注意的是 Hibernate 5.0 兼容 Java 6,不过 Beta1 由于 JAXB 的原因无法在 Java 6 下使用,目前还是要求 Java 7. 下一个版本我们将提供对 Java 6 的支持。
    Hibernate ORM 5.0.0.Beta1 发布,支持 Java 8下载地址
     
正在加载...