2012-06-04 54 views
1

如何配置LoanSessionFactoryBean以使用帶有Hibernate 4的JTA事務管理器?使用Hibernate 4和Spring 3.1將jtaTransactionManager配置爲LocalSessionFactoryBean

使用Hibernate 3.x的下面的配置工作,但在休眠4 LocalSessionFactoryBean不再有jtaTransactionManager財產

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean" 
    p:configLocation="classpath:hibernate.cfg.xml" 
    p:jtaTransactionManager-ref="jtaTransactionManager" /> 

我使用Spring 3.1.1。

回答

0

確實Spring 3.1.1沒有屬性jtaTransactionManager。也許他們忘了添加它。

他們在Spring 3.1.4中添加了它。所以我認爲你應該轉向那個版本。

相關問題