【问题标题】:Configuring jtaTransactionManager to LocalSessionFactoryBean with Hibernate 4 and Spring 3.1使用 Hibernate 4 和 Spring 3.1 将 jtaTransactionManager 配置为 LocalSessionFactoryBean
【发布时间】:2012-06-08 08:39:48
【问题描述】:

如何配置 LoanSessionFactoryBean 以在 Hibernate 4 中使用 JTA 事务管理器?

在 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。

【问题讨论】:

    标签: spring hibernate jta


    【解决方案1】:

    确实 Spring 3.1.1 没有属性 jtaTransactionManager。也许他们忘了添加它。

    他们在 Spring 3.1.4 中添加了它。所以我认为你应该升级到那个版本。

    【讨论】:

      猜你喜欢
      • 2012-02-16
      • 2014-08-09
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多