【发布时间】:2011-08-06 10:31:51
【问题描述】:
当我在大学学习网络编程时,他们向我们介绍了休眠。
我们使用了一段时间,我什至有机会在公司的真实场景中使用它将近 8 个月。 现在我完全切换到 Java EE 6(我恋爱了 :)),我使用 JPA 来满足我的 ORM 需求。
我使用它已经有几个月了,但我真的不明白一个和另一个之间有什么区别。为什么有些人说一个或另一个更好或更坏? 我在两者中进行映射和注释的方式几乎相同......
也许你能解决我的一些疑惑:
-各有什么优缺点?
-Hibernate 是使用 JPA 还是其他方式(它们是否相互依赖)?
-从特征的角度来看,一个有哪些特征没有另一个?
-两者之间还有其他区别吗?
【问题讨论】:
标签: java hibernate jpa jakarta-ee jpa-2.0