org.hibernate.ejb.HibernatePersistence

68 views
Skip to first unread message

maha...@gmail.com

unread,
Feb 26, 2015, 2:13:09 AM2/26/15
to java-gen...@googlegroups.com
I am using Hibernate 4.3.5.Final with Spring 4.0.8.Release.
For config datasource I am using persistenceProviderClass as org.hibernate.jpa.HibernatePersistenceProvider. It fails on deployment. But if I change persistenceProviderClass to org.hibernate.ejb.HibernatePersistence it works fine.
I want to use HibernatePersistenceProvider as HibernatePersistence is depreciated. 
Is there any solution?

Please find my code below.

<bean id="banyanEntityManager" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
      <property name="persistenceUnitName" value="runtimeDAO" />
      <property name="dataSource" ref="instreamDataSourceBanyanJpa" />
      <property name="packagesToScan" value="com.instream.apilib.entity.app" />
      <property name="jpaVendorAdapter">
         <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
      </property>
       <property name="persistenceProviderClass" value="org.hibernate.jpa.HibernatePersistenceProvider"/> 
  <property name="loadTimeWeaver">
<bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver" />
</property>
      <property name="jpaProperties">
         <props>
            <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
            <prop key="hibernate.format_sql">true</prop>
            <prop key="hibernate.show_sql">true</prop>
         </props>
      </property>
   </bean>

Reply all
Reply to author
Forward
0 new messages