设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Hibernate ORM 5.0.0.Beta1发布,支持Java 8

2015-4-2 22:11| 发布者: joejoe0332| 查看: 516| 评论: 0|原作者: oschina|来自: oschina

摘要: Hibernate 发布了 5.0 的第一个 Beta 版本,首个 Beta 版本实现了所有的新的 API 和几乎所有新特性,值得关注的变化有: 全新的启动 API —— 更好的检测机制和集成 支持 Java 8 (虽然仍兼容 Java 6),只需添加 h ...

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.ImplicitNamingStrategyorg.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 的支持。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部