mybatis配置log4j日志输出sql文及sql参数和结果集

来源:互联网 发布:淘宝卖家推广平台 编辑:程序博客网 时间:2024/05/23 13:18

因为不是CSDN的博客,特意收藏过来,感谢原作者提供解决方案。亲测好用!

这里分享下我的实践。

简单讲就两步,

第一步配置log4j

# 打印sql语句:debug; 执行结果:trace## 指定mapper配置文件中的namespacelog4j.logger.com.exam.dao =TRACE
(log4j.logger.包名)原因是mybatis设置日志打印级别为TRACE即可输出sql文及sql参数和结果集。

第二步,配置Mapper的xml(这个可能都不用配置,正常不打印sql日志时也需要配置,大部分用户完成第一步就可以了)

<mapper namespace="com.exam.dao.UserDao" >

注意这里 namespace的包要在log4j配置的包内即可。

原文链接:http://www.cnblogs.com/jeevan/p/3493972.html

1 0