我有一个返回整数的存储过程,以及一个类型为varchar的out参数。
我使用的是Spring2.5.6,无法同时读取返回值和out参数。
simplejdbcall.executeFunction(..)具有读取存储过程返回值的功能,但没有用于out参数的功能。
simplejdbcall.execute(..)无法读取参数。
在春天也有其他的方法可以做到这一点。
我是否在Spring中缺少可以同时读取这两个值的内容,或者存储过程是错误的,因为它只应使用out-param或返回值,但不能同时使用这两个值?
如果您使用的是弹簧2.5x,我相信 SimpleJdbcCall#withReturnValue() 指定希望返回值包含在返回结果中。我不知道在地图上输入什么,但我会试试看。
SimpleJdbcCall#withReturnValue()