2010-02-09 8 views

Odpowiedz

12

JPA jest zorientowane na mapowanie obiektów java na relacyjne bazy danych. App Engine nie jest relacyjną bazą danych. JDO jest bardziej agnostyczne na temat zaplecza, do którego się upierają, więc jest lepiej dopasowany.

Aktualizacja: Powinienem wspomnieć, że debata JPA/JDO może się czasem ogrzewać, na przykład w poprzedniej question.

+2

Zgadzam się z tym, co mówi Peter, i dodałbym, że w dokumentach DataNucleus zapewniamy równe pokrycie JDO i JPA, pozwalając użytkownikom wybrać to, co najlepiej dla nich pasuje. Dokumenty GAE/J są bardziej nachylone w stosunku do konkretnego magazynu. Debaty na temat API trwałości zawsze się nagrzewają, tak, ze względu na grupy mające własne zainteresowania ... – DataNucleus