在ibatis里面,怎么把执行过的SQL文输出到控制台? 20
例如:Product.xml文件里面有<selectid="getProduct"resultClass="product"parameterClass="string"...
例如:Product.xml文件里面有
<select id="getProduct" resultClass="product" parameterClass="string" cacheModel="productCache">
SELECT
PRODUCTID,
NAME,
DESCN as description,
CATEGORY as categoryId
FROM PRODUCT
WHERE PRODUCTID = #productId#
</select>
在接口实现类中使用了以下方法
public Product getProduct(String productId) {
return (Product) queryForObject("getProduct", productId);
}
执行完了以后如果得到这条被执行过的sql???
如果PRODUCTID是123 那么queryForObject执行后的sql应该是下面这个样子
SELECT PRODUCTID,NAME,DESCN as description,CATEGORY as categoryId FROM PRODUCT WHERE PRODUCTID = '123'
如何在程序里面,拿到这条sql?????
请高人支招!!!!!!!!!!!!!!!! 展开
<select id="getProduct" resultClass="product" parameterClass="string" cacheModel="productCache">
SELECT
PRODUCTID,
NAME,
DESCN as description,
CATEGORY as categoryId
FROM PRODUCT
WHERE PRODUCTID = #productId#
</select>
在接口实现类中使用了以下方法
public Product getProduct(String productId) {
return (Product) queryForObject("getProduct", productId);
}
执行完了以后如果得到这条被执行过的sql???
如果PRODUCTID是123 那么queryForObject执行后的sql应该是下面这个样子
SELECT PRODUCTID,NAME,DESCN as description,CATEGORY as categoryId FROM PRODUCT WHERE PRODUCTID = '123'
如何在程序里面,拿到这条sql?????
请高人支招!!!!!!!!!!!!!!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询