2

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

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

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

非常感谢任何指示。谢谢!

4

1 回答 1

0

实际上与单个 DataSource 配置没有任何区别。这是我在github中编写的示例。确保您使用的是 XADataSource 而不是普通的 DataSource,但这对于单个 DataSoucre 的情况是一样的。

于 2012-12-23T12:26:45.423 回答