2
在一個Spring MVC應用程序中可以同時使用JpaTransactionManager和HibernateTransactionManager嗎?這段代碼看起來像是從entityManagerFactory獲取會話工廠。它是一個或另一個,或者你真的有兩個?在一個應用程序中的JpaTransactionManager + HibernateTransactionManager
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="persistenceUnitName" value="spring-jpa" />
</bean>
**<bean id="sessionFactory" factory-bean="entityManagerFactory" factory-method="getSessionFactory" />**
<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>