Могу ли я использовать JPA 2.0 (например, EclipseLink) с Google App Engine?
Нет, вы не можете использовать любую реализацию на GAE, и они поддерживают только JPA 1.0. Цитирование Использование JPA с App Engine :
Java Engine App Engine включает реализацию JPA 1.0 для хранилища данных App Engine. Реализация основана на платформе DataNucleus Access.
«Экспериментальная» поддержка JPA 2.0 теперь доступна в GAE.
Вы можете узнать, как настроить его здесь.
Плагин DataNucleus для Google AppEngine поддерживает JDO и JPA API для доступа к инфраструктуре Google AppEngine Datastore. В настоящее время эта реализация поддерживает только JPA1.
Теперь в версии 1.7.1 GAE SDK вы можете использовать JPA 2 или JDO 3, полностью поддерживаемые. См. примечания к выпуску . Или настройте, используя эту информацию .