我问这个问题是因为我在谷歌上没有找到一篇涵盖我问题的至少一半的好文章。我是事务的新手,希望得到答案,它简要揭示了 Java EE 世界中与 XA 事务相关的主要困难。
我的问题
- Java 中 XA 事务的常见困难是什么。
- 在与不同框架(最流行的 Java EE)集成期间,XA 事务有哪些困难?例如,如果第一个数据库通过 Hibernate 工作,第二个通过 MyBatis 工作,那么配置 XA 事务是否有挑战?
- 多个数据库供应商的 XA 事务呢?例如,第一个 db - PostgreSQL,第二个 - H2。
- 也许还有其他挑战?
- Spring 和 Hibernate 呢?
附言
我不希望有人立即回答上述所有问题。如果您可以提供一个问题的答案,甚至提供一些有趣的参考资料,欢迎您!