当前位置: 首页 > 面试题库 >

Hibernate 4有什么新功能?

田马鲁
2023-03-14
问题内容

我刚刚看到了Hibernate 4的beta版。4与3(.6)相比有什么新功能?在测试版公告中,或者在谷歌搜索此问题的标题时,我都找不到此信息。


问题答案:

我无法在此处粘贴答案,因为我没有足够的声誉点来在答案中添加两个以上的链接(我真的需要在此站点上花费更多的时间):(

因此,我写了一篇博客文章。请去那里找到答案。抱歉给你带来不便。

编辑:引自http://in.relation.to/Bloggers/WhatsNewInHibernateCore40。

我看到有人问“ Hibernate Core 4.0中的新功能”,所以我花了一些时间尝试在这里进行总结。首先,请参阅:

* 4.0迁移指南
* JIRA
过滤器链接,其中列出了
Hibernate Core 4.0.0 中的所有*改进和 新功能 ,您可以从此链接获取所有详细信息:) __



一些重点:

  • 移动到gradle这个为构建
  • 重新设计SessionFactory建筑
    * 服务的介绍(见本有详细介绍)
    * 改进的元模型(不在4.0.0中。最终,我们计划了此工作,但是由于任务超出了我们的预期,要获得4.0将会花费太长时间,因此我们决定将其从4.0.0中移除。最终版本,但即将发布,请参阅此以获取更多详细信息,这是设计文档)
  • 通过软件包拆分(公共,内部,SPI)进行初始振荡
  • 支持多租户数据库(有关更多详细信息,请参阅此内容)
  • 迁移到i18n日志记录框架(使用jboss日志记录)
  • 以JDK 1.6(JDBC4)为基准
  • 还有更多(我记不清所有事情了:)


 类似资料:
  • 关于此文档 本文档描述了上次发布于2007年10月14日的SQLAlchemy版本0.3和上次发布于2008年10月12日的SQLAlchemy版本0.4之间的更改。 文件日期:2008年3月21日 第一件事 如果您使用的是任何ORM功能,请确保从 sqlalchemy.orm : from sqlalchemy import * from sqlalchemy.orm import * 第二,你

  • 关于此文档 本文档描述了上次发布于2008年10月12日的SQLAlchemy版本0.4和上次发布于2010年1月16日的SQLAlchemy版本0.5之间的更改。 文件日期:2009年8月4日 本指南记录了影响用户将其应用程序从0.4系列SQLAlChemy迁移到0.5的API更改。也推荐给那些从 Essential SQLAlchemy ,它只涵盖了0.4,甚至似乎有一些古老的0.3主义在里面

  • 关于此文档 本文档描述了2010年1月16日最后发布的SQLAlchemy版本0.5和2012年5月5日最后发布的SQLAlchemy版本0.6之间的更改。 文件日期:2010年6月6日 本指南记录了影响用户将其应用程序从0.5系列SQLAlchemy迁移到0.6的API更改。请注意,sqlAlchemy 0.6删除了在整个0.5系列中被否决的一些行为,并且还取消了针对0.5的更多行为。 平台支撑

  • 关于此文档 本文档描述了最新发布于2012年5月5日的SQLAlchemy版本0.6和截至2012年10月正在进行维护发布的SQLAlchemy版本0.7之间的更改。 文件日期:2011年7月27日 介绍 本指南介绍了SQLAlchemy 0.7版的新增功能,并记录了影响用户将其应用程序从0.6系列SQLAlchemy迁移到0.7的更改。 在很大程度上,所做的更改不会破坏与为0.6构建的应用程序的

  • 关于此文档 本文档描述了从2012年10月开始进行维护发布的SQLAlchemy版本0.7和预计在2013年初发布的SQLAlchemy版本0.8之间的变化。 文件日期:2012年10月25日更新日期:2013年3月9日 介绍 本指南介绍了SQLAlchemy 0.8版的新增功能,并记录了影响用户将其应用程序从0.7系列SQLAlchemy迁移到0.8的更改。 sqlacalchemy版本将在1.

  • 关于此文档 本文档描述了截至2013年5月正在进行维护发布的SQLAlchemy版本0.8和2013年12月30日首次发布生产版本的SQLAlchemy版本0.9之间的变化。 文件上次更新日期:2015年6月10日 介绍 本指南介绍了SQLAlchemy 0.9版的新增功能,并记录了影响用户将其应用程序从0.8系列SQLAlchemy迁移到0.9的更改。 请仔细检查 行为改变-ORM 和 行为改变