2010-02-09 13 views

Respuesta

12

JPA está orientado a mapear objetos Java en bases de datos relacionales. App Engine no es una base de datos relacional. JDO es más agnóstico sobre el backend al que persiste el objeto, por lo que se adapta mejor.

Actualización: Debo mencionar que el debate JPA/JDO puede calentarse a veces, como en este anterior question por ejemplo.

+2

De acuerdo con lo que dice Peter, y agregaría que en los documentos de DataNucleus proporcionamos una igualdad de igualdad de JDO y JPA, permitiendo a los usuarios elegir lo que mejor se adapte a ellos. Los documentos de GAE/J obviamente están más inclinados a su almacén de datos particular. Debates sobre persistencia API siempre se calienta sí, debido a que algunos grupos tienen intereses creados ... – DataNucleus