gpt4 book ai didi

java - 我应该将 Hibernate 2.5 升级/迁移到 Hibernate 3.0 还是直接升级到最新的稳定版本?

转载 作者:搜寻专家 更新时间:2023-11-01 03:44:47 25 4
gpt4 key购买 nike

我有一个使用 Java SE 5 和 Hibernate 2.5 的应用程序。我必须将它升级/迁移到 Java 6 和更新版本的 Hibernate。最好的策略是什么?

我应该直接升级到最新的稳定版本(目前:3.6),还是只升级到 3.0 更有意义?

做这样的迁移是不是很费力?

我还没有使用 Hibernate 的经验,但我已经在项目中使用了 Toplink JPA 1.0。你能给我一些提示吗?谢谢...

最好的问候,凯·瓦纳

最佳答案

视情况而定。如果您将使用 Java EE,则不要为 Hibernate 版本而烦恼,而应专注于 JPA 2.0。 Hibernate 将只是 JPA 的实现。如果你真的需要一些 Hibernate 特定的功能,那么根据你的 AS 实现检查它的版本是什么。

如果您不使用 Java EE,那么如果我计划在几个月内部署我的应用程序,我会选择 Hibernate 3.6,或者如果我计划在下周的某个时间将应用程序部署到生产环境,我会使用 3.5。

基本思想是:在将某些东西投入生产时使用最新的 GA。这样,您就可以确保长期拥有一个“可支持”的版本。

还值得一提的是,供应商并不总是支持社区版本。在这种情况下,您不会从 Red Hat 获得 Hibernate 3.5 或 3.6 的支持契约(Contract)。如果您需要支持,则必须选择他们官方支持的任何版本。

关于java - 我应该将 Hibernate 2.5 升级/迁移到 Hibernate 3.0 还是直接升级到最新的稳定版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4508023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com