No Persistence provider for EntityManager

5 September 2008

You might have encountered the following exception while working with hibernate:

[java] Exception in thread "main" javax.persistence.PersistenceException: 
No Persistence provider for EntityManager named  ****

Make sure you have all the required jars in the class path.

      \antlr-2.7.6.jar
      \asm.jar
      \asm-attrs.jar
      \c3p0-0.9.0.jar
      \cglib-2.1.3.jar
      \commons-collections-2.1.1.jar
      \commons-logging-1.0.4.jar
      \dom4j-1.6.1.jar
      \ejb3-persistence.jar
      \hibernate3.jar
      \hibernate-annotations.jar
      \hibernate-entitymanager.jar
      \hibernate-tools.jar
      \hsqldb.jar
      \javassist.jar
      \jboss-archive-browsing.jar
      \jta.jar
      \lgpl.txt
      \log4j-1.2.13.jar

If the persistence provider jar is missing, one would expect a classNotFound exception but this ‘PersistenceException: No Persistence provider …’ is thrown.

Hopes this helps.

del.icio.us:No Persistence provider for EntityManager  digg:No Persistence provider for EntityManager  spurl:No Persistence provider for EntityManager  wists:No Persistence provider for EntityManager  simpy:No Persistence provider for EntityManager  newsvine:No Persistence provider for EntityManager  blinklist:No Persistence provider for EntityManager  furl:No Persistence provider for EntityManager  reddit:No Persistence provider for EntityManager  fark:No Persistence provider for EntityManager  blogmarks:No Persistence provider for EntityManager  Y!:No Persistence provider for EntityManager  smarking:No Persistence provider for EntityManager  magnolia:No Persistence provider for EntityManager  segnalo:No Persistence provider for EntityManager  gifttagging:No Persistence provider for EntityManager

Top Of Page | Trackback

If you found this page useful, consider linking to it. Simply copy and paste the code below into your web site.

It will look like this: No Persistence provider for EntityManager

Leave a Reply