如何配置LoanSessionFactoryBean以将JTA事务管理器与Hibernate 4一起使用?
Hibernate 3.x以下配置有效,但在Hibernate 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 :(得分:0)
确实,Spring 3.1.1没有属性jtaTransactionManager。也许他们忘了添加它。
他们在Spring 3.1.4中添加了它。所以我认为你应该升级到那个版本。