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