log4j 打印mybatis sql
log4j.properties 设置:
###show 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
不打印sql原因:
1、mybatis源码中只输出了debug级别的日志,
2、缺少jar包。。mybatis使用的是 slf4j 做的日志,需添加slf4j-api-1.6.2.jar slf4j-log4j12-1.6.2.jar