我们在一个oracle数据库中有两个模式。我们正在编写一个Spring / Hibernate应用程序,它将在一个操作中写入两个模式中的表。
我的问题是: 一个 数据源是否可以在一个事务中写入两个模式,并在需要时回滚两个模式中的所有更新?
我们处于非Java EE环境中,仅使用Tomcat,因此没有开箱即用的全局事务/ JTA支持。我知道,如果需要全局事务,我们可以使用Spring支持JTA(和Atomikos)。
但是,在上述情况下是否需要全局事务..因为两个模式都在一个数据库中?这是JTA的用例吗?