使用hibernate进行Spring事务

时间:2016-01-20 14:20:36

标签: java spring oracle hibernate transactions

所以我使用带有注释的Spring Transactions对事务和oracle 11g XE有以下问题。

事务T1开始,从数据库中读取记录A.

事务T2启动,修改记录A然后提交。 在事务T1中,在T2提交之后,我再次从DB读取记录A,我得到的结果与第一次相同,没有T2提交的更改。

我使用事务T1的默认配置和T2

propagation = Propagation.REQUIRES_NEW

在第二次阅读中,我希望看到T2所做的更改。

这可能吗?我错过了什么吗?

根据我的理解,默认隔离是READ_COMMITTED,这应该允许T1读取提交的更改。

谢谢

0 个答案:

没有答案