1
我们呼吁使用的MyBatis其中有我们知道如何处理如何使用mybatis从过程调用中返回一个值?
但我不知道如何处理时,该过程实际上返回一个值,而不是宣布它作为OUT PARAM的IN/OUT参数很多存储特效
例如使用(用于SQL Server的蟾蜍)SQL编辑器,我可以运行一个进程,并得到一个返回值像这样:
DECLARE @return_value int;
EXEC @return_value = someProcedure
@param1 = 'abc',
@param2 = 12345
SELECT @return_value as N'@Return Value';
GO
不过,我已经永远只能得到个结果作为结果集,不知道如何处理这种情况。我觉得这样的事情可能工作:
<select id="callSomeProcedure" resultType="java.lang.Integer" statementType="CALLABLE">
{ call someProcedure (
#{param1},
#{param2}
) }
</select>
但它返回NULL
任何想法?