存储过程无法访问Hibernate会话数据

时间:2013-05-05 17:06:09

标签: spring hibernate

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

  1. 第一个存储过程成功执行,但数据尚未提交(由于事务)
  2. 现在,第二个存储过程尝试查询以前不可用的数据。
  3. 有人可以指点我如何将未提交的数据共享给(第二个)存储过程。

    注意:由于我使用的是oracle数据库而无法使用隔离,因此它不支持相同的。

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

1 个答案:

答案 0 :(得分:0)

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