0

我有一个在 spring 事务下运行的方法,它调用两个存储过程。

  1. 第一个存储过程执行成功,但数据尚未提交(由于事务)
  2. 现在,第二个存储过程尝试查询以前不可用的数据。

有人可以告诉我如何将未提交的数据共享给(第二个)存储过程。

注意:不能使用未提交的隔离,因为我使用的是 oracle 数据库,它不支持相同的。

PS :- 搜索时,我得到了要求我刷新休眠会话的答案。但对我不起作用。

4

1 回答 1

0

使用一个存储过程。如果您不能这样做,请在第一个存储过程之后提交,因为第二个 SP 需要能够查询第一个的结果,因此这会自动成为您的 tx 边界。

于 2013-05-05T21:46:03.747 回答