Google App Engine JPA + Objectify - PullRequest
       0

Google App Engine JPA + Objectify

2 голосов
/ 02 февраля 2011

У меня есть проект Java + GAE + JPA, и я хочу представить среду Objectify так же, как и у меня JPA, поэтому мой вопрос: возможно ли объединить JPA (EntityManager, JPQL и т. Д.) С Objectify в тех случаях,Мне это надо?У кого-нибудь есть такой опыт?

Я имею в виду, что хочу иметь DAO, который также манипулирует с EntityManager и ObjectifyService

Ответы [ 2 ]

2 голосов
/ 12 марта 2011

Простой ответ - да, вы можете иметь оба одновременно.Сопоставление сущностей JPA с сущностями Objectify является «как и следовало ожидать» - поля имеют одинаковые имена и т.д.они могут быть сопоставлены в JPA.Документация Objectify описывает собственный формат хранения для этих функций.

Однако будьте осторожны при этом.Objectify очень простит несогласованные данные - удобная функция при внесении изменений в схему.Но если вы, например, забудете добавить поле к вашей сущности Objectify, а затем использовать Objectify для загрузки / сохранения сущности, вы фактически «удалите» забытое поле.Параллельные классы сущностей должны тщательно поддерживаться.

0 голосов
/ 19 февраля 2011

Да, можно, но почему?В случае перехода от JPA к Objectify это разумно, но я бы не стал предлагать что-либо вне этой области.

...