TransactionManager Websphere与Weblogic

时间:2017-06-09 17:55:45

标签: java transactions websphere weblogic transactionmanager

我们已经将内部系统从Weblogic迁移到了Websphere,并且已经注意到,在提交嵌套事务时,TransactionManager的weblogic实现会立即将命令刷新到数据库。另一方面,websphere的实现似乎等待挂起的事务完成以刷新嵌套的事务。

示例:

Weblogic Implementation of TransactionManager
T1 begin
T1 suspended T1.1 begin
             T1.1 commit *T1.1 results visible in the DB
T1 resume
T1 commit *T1 results visible in the DB

Websphere Implementation of TransactionManager
T1 begin
T1 suspended T1.1 begin
             T1.1 commit 
T1 resume
T1 commit *T1.1 AND T1 results visible in the DB at this point.

欢迎任何想法。

PS:就我们的调查而言,两者都应该使用事务隔离级别READ_COMMITED。 数据库是Oracle。

0 个答案:

没有答案