2

我们在一个 oracle 数据库中有两个模式。我们正在编写一个 Spring/Hibernate 应用程序,它将在一次操作中写入两种模式中的表。

我的问题是:一个数据源能否在一个事务中写入两个模式,并在需要时回滚两个模式中的所有更新?

我们处于非 Java EE 环境中,仅使用 Tomcat,因此没有对 Global Transactions/JTA 的开箱即用支持。我知道,如果需要全局事务,我们可以利用 Springs 对 JTA(和 Atomikos)的支持。

但是,在上述情况下是否需要全局事务..因为两个模式都在一个数据库中?这是 JTA 的用例吗?

4

0 回答 0