为什么Google App Engine文档强调JDO而不是JPA?

J M*_*ell 11 java google-app-engine jpa jdo

Google App Engine的大部分文档都是为JDO编写的.只有一页文档专门用于使用JPA.这是因为JDO更适合App Engine,还是有其他理由给予JDO优惠待遇?

Pet*_*ore 12

JPA旨在将java对象映射到关系数据库.App Engine不是关系数据库.JDO对于持久化对象的后端更加不可知,因此它更适合.

更新:我应该提到JPA/JDO辩论有时会变得激烈,例如在之前的问题中.

  • 同意Peter所说的,并且会在DataNucleus文档中添加,我们提供JDO和JPA的相同覆盖率,允许用户选择最适合他们的内容.GAE/J的文档显然更倾向于他们的特定数据存储.关于持久性API的争论总是激烈的,因为有些团体有既得利益...... (2认同)