3

我开发了一个应用程序,利用 Spring 的 org.springframework.jdbc.object.StoredProcedure 来执行 Oracle 存储过程。我在我的 Java 方法中调用该过程,然后稍后在该方法中使用 Hibernate 映射实体从该过程填充的表中提取数据。我面临的问题是,有时数据似乎已填充,而其他时候则没有。我已经进行了广泛的调试,但找不到发生这种情况的原因,所以我开始怀疑 Spring 中的存储过程调用是同步的还是异步的?在执行此调用之后的代码并因此为我提供 NPE 之前,存储过程可能尚未完成?

所以我的问题是:有没有办法控制通过 Spring 的存储过程调用是同步的还是异步的?我在网上四处寻找,但无法找到此信息。

谢谢阅读!

4

0 回答 0