【发布时间】:2011-07-25 14:57:04
【问题描述】:
在我们的 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");
【问题讨论】: