|
I'm using hibernate 4.3.5.Final (using maven dependencies, and using Tomcat 7.0.47).
Like
HHH-8625
I'm using the correct provider in my META-INF/persistence.xml :
<persistence-unit name="com.iorga.irajblank" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
...
But I'm getting
I've seen that hibernate-entitymanager-4.3.5.Final.jar/META-INF/services/javax.persistence.spi.PersistenceProvider contains those lines :
But as in hibernate-jpa-2.1-api-1.0.0.Final.jar:javax.persistence.spi.PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader.CachingPersistenceProviderResolver.loadResolverClasses(ClassLoader) those ones are added in a HashSet (using addAll method), when listing them (in hibernate-jpa-2.1-api-1.0.0.Final.jar:javax.persistence.Persistence.getProviders()), org.hibernate.ejb.HibernatePersistence is listed first.
|