方案1:
網上說的比較多的,之前也是這么用的一種方式
1:首先將ibatis log4j運行級別調到DEBUG可以在控制台打印出ibatis運行的sql語句
2:添加如下語句
###顯示SQL語句部分 log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG log4j.logger.Java.sql.Connection=DEBUG log4j.logger.java.sql.Statement=DEBUG log4j.logger.java.sql.PreparedStatement=DEBUG
方案2:
最近發現的一種方式,方便快捷
在mybatis.cfg.xml中增加如下配置
<settings>中增加 <setting name="logImpl" value="STDOUT_LOGGING" />
