![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ibatis
iteye_12313
这个作者很懒,什么都没留下…
展开
-
IBatis如何获取解析后的SQL语句和占位符参数
获取IBatis中指定SQLID的SQL解析结果(根据传入参数解析后的SQL语句和占位符参数数组) SqlMapClient本身是没有方法获取SQL的解析结果的,必须将SqlMapClient对象强制转换成SqlMapClientImpl类型,然后传入SQLID和参数就可以获取到了,具体如下代码(sqlId为要解析的SQL对应的ID,params为传入的参数): SqlMa...2012-01-06 10:27:13 · 474 阅读 · 0 评论 -
IBatis中如何获取sqlId和传入参数对应的缓存Key值
有时候我们想自己实现IBatis的缓存机制,在DAO添加缓存的方法给开发人员使用,可以通过以下的代码获取对应的Key值: SqlMapClientImpl sci = (SqlMapClientImpl)this.sqlMapClient; MappedStatement ms = sci.getMappedStatement(sqlId); SessionScope s...2012-01-10 09:23:26 · 270 阅读 · 0 评论