我有一个存储过程,它返回一个Integer以及一个类型为VARCHAR的Out参数。
我正在使用Spring 2.5.6并且无法找到同时读取返回值和Out参数的方法。
SimpleJdbcCall.executeFunction(..)具有读取存储过程返回值但没有Out参数设施的功能。
SimpleJdbcCall.execute(..)可以读出参数。
在Spring中还有其他方法可以执行上述操作。
我是否在Spring中遗漏了可以同时读取或存储过程错误的内容,因为它应该只使用Out Param或Return Value但不能同时使用两者?
答案 0 :(得分:3)
如果您使用的是Spring 2.5X,我相信SimpleJdbcCall#withReturnValue()
指定您希望返回值包含在返回结果中。我不确定这个条目在地图上会被键入什么,但我会尝试一下。