我正在考虑尝试自己编写存储过程,而不是依靠框架(Java / Spring / JPA)进行查询处理。
是否有可能在MySQL中应用以下伪代码:
procedure execute(IN procedureName, IN sessionKey, IN..., OUT..., OUT successCode)
call checkSession(sessionKey);
try {
call procedureName(IN..., OUT ...)
} catch (error) {
// handle
}
successCode = // smth
}
我要完成的工作:'execute'是一个包装程序,它接受强制性的procedureName
和sessionKey
参数。它也可以采用任何其他应该传入procedureName
过程调用的附加IN / OUT参数