【发布时间】:2010-10-26 16:14:55
【问题描述】:
我们的应用程序需要使用(只读)几个指向不同数据库(不同的商业供应商)的不同持久性单元。
我们没有预算在其中一个(Sybase)上启用 2pc。有没有办法在事务中使用它们而不必是 XA 事务?
我们正在使用 Websphere 6.1、Sybase 12.5.3、Oracle 10g、Java EE 5 和带有 Hibernate Entity Manager 的 JPA。
更新: oracle PU 每月很少更新 1 或 2 次,sybase PU 更新非常频繁——每天很多次。隔离肯定是后者关心的问题,两者之间的一致性不需要强制执行。
【问题讨论】:
标签: java hibernate jpa transactions jta