Java 长时间运行的CallableStatement无需等待即可执行

Java 长时间运行的CallableStatement无需等待即可执行,java,oracle,jdbc,Java,Oracle,Jdbc,我有一个需要约3小时才能执行的存储过程。我不想等到procedure返回值,也不想等到CallableStatementexecute()方法被执行。JDBC中是否存在这种可能性?或者我应该在新线程中使用触发器或执行之类的方法?谢谢。已准备好回复,但我想检查一下是否有重复,并发现: 这个答案给出了许多建议的模式来解决这个“限制”。对我来说,我已经准备好建议你看看线程解决方案,如果你需要多个IO绑定调用(尽管你需要小心阻塞db会话),也许可以使用。没有人愿意等待,你可以使用线程吗?谢谢,我将使用触

我有一个需要约3小时才能执行的存储过程。我不想等到
procedure
返回值,也不想等到CallableStatement
execute()
方法被执行。JDBC中是否存在这种可能性?或者我应该在新线程中使用触发器或执行之类的方法?谢谢。

已准备好回复,但我想检查一下是否有重复,并发现:


这个答案给出了许多建议的模式来解决这个“限制”。对我来说,我已经准备好建议你看看线程解决方案,如果你需要多个IO绑定调用(尽管你需要小心阻塞db会话),也许可以使用。

没有人愿意等待,你可以使用线程吗?谢谢,我将使用触发器。更适合我。我不想控制线程。