什么是JPA和JDO规范之间的区别?

n00*_*13f 12 java orm jpa jdo

我一直在使用Hibernate ORM,它是JPA规范的一个实现来管理关系数据.我也听说过应该做同样的JDO规范(管理关系数据).

这两者之间的根本区别是什么?任何代码样本最受欢迎.JDO如何与其他Java技术堆栈集成,例如EJB3

Dat*_*eus 11

试试这些 JDO-JPA FAQ, JDO或JPA, JDO .v.JPA, JDO .v.JPA - API, JDO .v.JPA - ORM

JDO早在JPA之前就已存在,并且范围更广.JPA仅用于RDBMS,(即使在JPA2中)也不提供JDO提供的完全支持.这个论坛中的链接和其他帖子应该提供足够的阅读来解释论点的各个方面.

--Andy(DataNucleus)