Java 在Spring中调用存储过程-同步与异步
我已经开发了一个应用程序,它利用Spring的org.springframework.jdbc.object.StoredProcess来执行Oracle存储过程。我在Java方法中调用该过程,然后在该方法的后面使用Hibernate映射的实体从该过程填充的表中提取数据。我面临的问题是,有时数据似乎已填充,而有时则未填充。我已经进行了大量的调试,但找不到发生这种情况的原因,所以我开始怀疑Spring中的存储过程调用是同步的还是异步的?在执行此调用之后的代码并因此向我提供一个NPE之前,存储过程可能还没有完成 所以我的问题是:有没有办法控制通过Spring的存储过程调用是同步的还是异步的?我在网上翻了翻,但找不到这些信息 谢谢你的阅读Java 在Spring中调用存储过程-同步与异步,java,spring,oracle,hibernate,stored-procedures,Java,Spring,Oracle,Hibernate,Stored Procedures,我已经开发了一个应用程序,它利用Spring的org.springframework.jdbc.object.StoredProcess来执行Oracle存储过程。我在Java方法中调用该过程,然后在该方法的后面使用Hibernate映射的实体从该过程填充的表中提取数据。我面临的问题是,有时数据似乎已填充,而有时则未填充。我已经进行了大量的调试,但找不到发生这种情况的原因,所以我开始怀疑Spring中的存储过程调用是同步的还是异步的?在执行此调用之后的代码并因此向我提供一个NPE之前,存储过程可