Hibernate 4有哪些新特性?

我刚刚看到Hibernate 4的testing版发布了。 4和3(.6)相比有什么新东西? 我在testing版发布中找不到这个信息,也没有在Google上search这个问题的标题。

我不能在这里粘贴答案,因为我没有足够的信誉点在答案中添加两个以上的链接(我真的需要在这个网站上花费更多的时间):(

所以,我写了一篇博文 。 请到那里找答案。 抱歉给你带来不便。


编辑:从http://in.relation.to/Bloggers/WhatsNewInHibernateCore40引用。;

Hibernate Core 4.0有什么新function

我看到有人问“Hibernate Core 4.0中有什么新东西”,所以我花些时间在这里总结一下。 首先请看:

  • 4.0的迁移指南
  • JIRA filter链接列出了Hibernate Core 4.0.0中的所有*改进和新function ,你可以从这个链接获得所有的细节:)

一些亮点:

  • 移到gradle进行构build
  • 重新deviseSessionFactory构build
  • 服务介绍(更多细节见这里 )
  • 改进的元模型(不在4.0.0中。最后,我们计划了这个,但是由于任务超出了我们的预期,而且要花费太长的时间才能拿出4.0,所以我们决定从4.0.0中移出。最后,但即将到来的发布很快看到这个更多的细节, 这是一个devise文件)
  • 初始化通过包拆分(公共,内部,spi)
  • 支持多租户数据库(有关更多详细信息,请参阅此部分 )
  • 迁移到i18n日志框架(使用jboss日志logging )
  • JDK 1.6(JDBC4)作为基准
  • 和更多(我不记得所有的东西:)

看起来,大多数你想要的是在4.0的迁移指南 ,以及在alpha 1发布的博客文章 ,也许是Hibernate 4的networking研讨会 。

Hibernate核心4.0版本中引入的新function如下:

  • 为初始多租户提供支持

  • 介绍一个ServiceRegistry。

  • 从SessionFactory清除会话打开。

  • 使用org.hibernate.integrator.spi.Integrator使集成和自动发现更可取。

  • 改进与国际化和消息代码的工作。

  • 清除不推荐的接口,方法等

不知道这是否会使您受益,但我在Hibernate 4 Webinar页面上find了一些信息。 在链接文件中,他们也给了一些链接。 我没有看过他们,但也许给他们一个去:

http://community.jboss.org/wiki/Hibernate4Webinar

http://community.jboss.org/wiki/HibernateCoreMigrationGuide40

https://lists.jboss.org/mailman/listinfo/hibernate-dev

http://www.hibernate.org/community/irc