当我在大学学习网络编程时,他们告诉我们关于休眠的问题.
我们使用了一段时间,我甚至有机会在一家公司的真实场景中使用它近8个月.现在我完全切换到Java EE 6(我爱上了:)),我使用JPA来满足我的ORM需求.
我使用它已经有几个月,但我真的不明白一个和另一个之间有什么区别.为什么有些人说一个或另一个更好或更差?我在两者中做映射和注释的方式几乎相同......
也许你可以解决我的一些疑虑:
- 每个的优点和缺点是什么?
- Hibernate使用JPA还是相反(它们是否相互依赖)?
- 从功能的角度来看,有哪些功能没有另一个?
- 两者之间有其他差异吗?