通过使用像atomikos或bitronix这样的外部jta管理器,是否可以组合spring事务和非spring事务?如果可能的话,我是否仍需要将该方法注释为事务性 - 如果事务跨越方法或类,该怎么办?
答案 0 :(得分:0)
然后您应该允许其他库使用您在Spring中使用Bitronix或Atomikos配置的相同JTA库。
这样,您需要一个JTA transcation manager configured in Spring和一个JTA DataSource,您需要通过hibernate.connection.datasource
配置属性将其传递到外部库。