Mic*_*ing 4 spring hibernate jta atomikos hibernate-5.x
我在用:
官方文档说你只需要设置jtaTransactionManager,一切正常:
<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
<property name="dataSource" ref="atomikosDataSource" />
<property name="jtaTransactionManager" ref="jtaTransactionManager"/>
[...]
</bean>
Run Code Online (Sandbox Code Playgroud)
不幸的是,会议没有被刷新 - 没有写作正在进行.有什么问题?
问题是Hibernate 5要求我们设置以下属性,Spring尚未自动执行:
<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
[...]
<property name="hibernateProperties">
<props>
[...]
<prop key="hibernate.transaction.coordinator_class">jta</prop>
</props>
Run Code Online (Sandbox Code Playgroud)
这为我解决了这个问题.
归档时间: |
|
查看次数: |
2768 次 |
最近记录: |