后端三郎@ZYJ 2024-05-09 11:27 采纳率: 33.3%
浏览 12

Hibernate5210final 版本中找不到JTATransactionFactory,但是还是想用


 <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</prop>
                <prop key="hibernate.current_session_context_class">jta</prop>
                <prop key="hibernate.show_sql">true</prop>
                <!--<prop key="hibernate.transaction.factory_class">org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory</prop>-->
                <prop key="hibernate.transaction.factory_class">
                    org.hibernate.engine.transaction.internal.jta.JTATransactionFactory
                </prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
            </props>
        </property>

JTATransactionFactory这个爆红提示找不到

  • 写回答

4条回答 默认 最新

  • 专家-皆知 2024-05-09 11:27
    关注

    引自免费微信小程序:皆我百晓生

    在Hibernate 5.2.10 Final版本后,JTATransactionFactory已被移除。你可以使用JtaPlatform implementation或者JTASupport类配合TransactionManagerLookup来实现代理。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月9日