I'm just learning how to get a java google appengine project up and running and I've run into a problem while attempting to run a query using JPA. I've followed the instructions on this page http://code.google.com/appengine/docs/java/datastore/usingjpa.html for setting up JPA but I'm still running into an exception. In case this matters I'm running the eclipse app engine plugin version 1.2.2 and I have only been running in dev mode.I haven't yet deployed the app to the google servers.
Here is my persistence.xml file: <persistence-unit name="transactions-optional"> <provider>org.datanucleus.store.appengine.jpa.DatastorePersistenceProvider</ provider> <properties> <property name="datanucleus.NontransactionalRead" value="true"/> <property name="datanucleus.NontransactionalWrite" value="true"/> <property name="datanucleus.ConnectionURL" value="appengine"/> </properties> </persistence-unit> Here is my Java code: EntityManager entityManager = EMF.get().createEntityManager(); try { String sql = "SELECT t FROM "+Team.class.getName()+" t"; Query query = entityManager.createNativeQuery(sql); return query.getResultList(); } finally { entityManager.close(); } And here is the exception that I receive: Caused by: java.lang.IllegalArgumentException: DataNucleus doesnt currently support queries of language SQL for this datastore at org.datanucleus.jpa.EntityManagerImpl.createNativeQuery (EntityManagerImpl.java:724) This article on the appengine cookbook(http://appengine- cookbook.appspot.com/recipe/jpql-should-use-full-class-name/) seems to verify that my query is correct but if that were true why would I receive the SQL error? Has anyone run into this before? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---