Atomikos事务使用两个数据库

时间:2012-07-18 16:15:36

标签: jta xa atomikos

我使用单一数据库事务测试了Atomikos JTA,效果很好。但我没有看到任何跨两个数据库的事务的例子。注意:我使用的是Atomikos独立API(即不使用Spring / Hibernate或其他框架)。

我想要的是编写一个单独的事务,插入/更新/提交到两个单独的数据库(Oracle-Oracle进行测试)。如果两者都成功则执行提交,如果有任何异常则执行回滚。

我正在寻找所需的任何配置或此示例的示例代码。

真的很感激任何指针。谢谢!

1 个答案:

答案 0 :(得分:0)

实际上单个DataSource配置没有任何区别。这是我用github写的例子。确保使用XADataSource而不是普通的DataSource,但对于单个DataSoucre情况,这是相同的。