Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Spring中调用存储过程-同步与异步_Java_Spring_Oracle_Hibernate_Stored Procedures - Fatal编程技术网

Java 在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之前,存储过程可

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

所以我的问题是:有没有办法控制通过Spring的存储过程调用是同步的还是异步的?我在网上翻了翻,但找不到这些信息

谢谢你的阅读