我在应用程序日志中收到以下异常。
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。
答案 0 :(得分:0)
使用ojdbc6.jar后问题得到解决。
我在JDK 6环境中使用ojdbc14.jar:)。