Can I use JPA 2.0 (e.g. EclipseLink) with the Google App Engine?
The DataNucleus plugin for Google AppEngine supports the JDO and JPA APIs to access the Google AppEngine data warehouse infrastructure. Currently, this implementation seems to support only JPA1.
No, you cannot use any implementation in GAE, and they only support JPA 1.0. Quoting Using JPA with App Engine :
The App Engine Java SDK SDK implements JPA 1.0 for the App Engine datastore. The implementation is based on the DataNucleus access platform.
Experimental support for JPA 2.0 is now available in GAE.
You can find out how to configure it here.
Now in version 1.7.1 of the GAE SDK, you can fully use JPA 2 or JDO 3. See release notes . Or configure using this information .