Spring中存储过程执行的间歇性问题

时间:2015-09-23 08:27:13

标签: java spring spring-jdbc

我在应用程序日志中收到以下异常。

3~Error in xxxxImpl execute method :  org.springframework.jdbc.UncategorizedSQLException: CallableStatementCallback; uncategorized SQLException for SQL [{call xxx.GETxxx(?, ?, ?, , , , , ?, ?, , ?, ?, ?, )}, ?, ?, ?, ?, ?)}]; SQL state [99999]; error code [17041]; Missing IN or OUT parameter at index:: 12; nested exception is java.sql.SQLException: Missing IN or OUT parameter at index:: 12

当我重启应用程序或重新启动应用服务器时,问题就消失了。

经过一段时间后再说3到4天后再次出现!

除了这个间歇性问题,该应用程序工作正常。

我使用的是spring.framework.version - 3.2.5.RELEASE。

要从Java调用存储过程,请使用org.springframework.jdbc.object.StoredProcedure。

1 个答案:

答案 0 :(得分:0)

使用ojdbc6.jar后问题得到解决。

我在JDK 6环境中使用ojdbc14.jar:)。