Hibernate 在会话中插入数据并在同一会话中读回

Hibernate 在会话中插入数据并在同一会话中读回,hibernate,plsql,Hibernate,Plsql,这就是我的问题,我有两个表A和表B。我在hibernate中启动了一个会话,我正在将数据保存到表A,然后我尝试使用存储过程(在同一会话中调用)将数据从表A复制到表B,然后提交。但是存储过程无法在表A中找到数据,为什么?。 我认为在同一个会话中,数据应该是可用的,甚至在提交之前 您需要将保存提交到A,以便数据库的存储过程可以看到A中的数据并将其复制到B 当您不提交时,在数据库中看不到任何更改。存储的过程由数据库执行,数据库看不到您未提交的更改。

这就是我的问题,我有两个表A和表B。我在hibernate中启动了一个会话,我正在将数据保存到表A,然后我尝试使用存储过程(在同一会话中调用)将数据从表A复制到表B,然后提交。但是存储过程无法在表A中找到数据,为什么?。
我认为在同一个会话中,数据应该是可用的,甚至在提交之前

您需要将保存提交到A,以便数据库的存储过程可以看到A中的数据并将其复制到B


当您不提交时,在数据库中看不到任何更改。

存储的过程由数据库执行,数据库看不到您未提交的更改。