Hibernate从3.0版本升级到3.6
我正在开发一个使用 Hibernate 3.0
(2005 年发布)的项目,尽管该项目本身只有 4 个月的历史。问题是我们已经编写了数百万行代码。我们昨天才意识到我们正在使用 Hibernate 3.0
,现在我们非常想迁移到最新的稳定版本 3.6.6
。
所以我想知道:
- 我们映射 hbm 文件的方式会有很多变化吗?(和属性文件)
- 我们是否有可能在性能方面获得重大改进?(目前,由于 Hibernate 的格式错误的查询,我们遇到了一些性能问题)
- 我们编写 HQL 的方式会有很多变化吗?(我们大量使用 HQL)
感谢您的帮助。
I'm working on a project which uses Hibernate 3.0
(released in 2005), though the project itself is only 4 months old. The catch is we have already written millions of lines of code. We realized we are using Hibernate 3.0
only yesterday and now we badly want to move to the latest stable release 3.6.6
.
So I want to know:
- Will there be a lot of changes in the way we map hbm files?(and properties file)
- Are we likely to get major improvement in performance?(currently we are having some performance issues due to Hibernate's badly formed queries)
- Will there be a lot of changes in the way we write HQL?(we are using HQL heavily)
Appreciate your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你应该阅读 Hibernate3 迁移指南 从 3.0 逐步升级到 3.6 Hibernate
这里是在 hibernate 变更日志 关于从 3.0 到 3.6 的性能改进和路径
您可以在 Hibernate JIRA的详细信息。祝你好运
I think you should read Hibernate3 Migration Guides from 3.0 step by step up to 3.6 Hibernate
And here is the quick search in the hibernate changelog about the improvement and path on the performance from 3.0 to 3.6
You can search in the Hibernate JIRA for each item 's details.Good luck