涉及春季和非春季的JTA交易

时间:2017-07-19 23:37:32

标签: java hibernate spring-data atomikos bitronix

通过使用像atomikos或bitronix这样的外部jta管理器,是否可以组合spring事务和非spring事务?如果可能的话,我是否仍需要将该方法注释为事务性 - 如果事务跨越方法或类,该怎么办?

1 个答案:

答案 0 :(得分:0)

然后您应该允许其他库使用您在Spring中使用Bitronix或Atomikos配置的相同JTA库。

这样,您需要一个JTA transcation manager configured in Spring和一个JTA DataSource,您需要通过hibernate.connection.datasource配置属性将其传递到外部库。