0

我们计划从 j2EE 1.4 迁移到 Java EE 5。到目前为止,Hibernate 2.1.0 s0 很好地满足了我们所有的 ORM 需求。由于我们正在迁移到支持 JPA 1.0 的 Java EE 5,我想知道是否值得将我所有的 ORM 内容迁移到 JPA。

有什么我应该担心的问题吗?有没有 JAP 1.0 不能工作的地方?

我不想使用 JPA 2.0。

4

1 回答 1

8

JPA 1.0 API 中有一些非常明显的漏洞(例如,缺少自定义值类型,没有元素集合)。由于缺乏基本功能,将应用程序从本地 Hibernate API 移植到 JPA 1.0 API 可能会很痛苦。

但是,Hibernate 的 Annotations API 是基本 JPA API 的扩展,因此您可以尽可能使用 JPA,并使用 Hibernate 扩展来完善它。注释样式是现在使用 Hibernate 最简单的方式,所以这是最好的折衷方案。

但是,如果您已经有一个可以工作的 Hibernate 应用程序,我不得不怀疑它是否值得费心。我很想保持原样,它应该在 Java EE 5 环境中工作得很好。

于 2010-11-15T22:20:54.350 回答