在我们的DAO对象中,我们简单地调用存储过程如下:
getSqlMapClientTemplateOltp().queryForList("mysps.myspname", paramMap);
以上使用提供的参数调用存储过程。存储过程保留在名为mysps
的sql映射文件中,如下所示
<procedure id="myspname" parameterMap="myspnameCall">
{call get_reports_smry (?,?,?,?,?) }
</procedure>
问题:
如何将相应的实际SP名称作为字符串获取,以便我可以将其放在我的记录器中,因为它很麻烦,无需转到实际的sqlmap就能找到执行的SP。
我想要像
这样的东西//this brings back "get_reports_smry"
getSqlMapClientTemplateOltp().getStatementAsString("mysps.myspname");