一、单独使用MyBatis

1、在mybatis.xml配置文件中添加如下配置

<setting name="logImpl" value="STDOUT_LOGGING" />

2、使用slf4j输出
因此要先添加slf4j的依赖

<dependency>
   <groupId>org.slf4j</groupId>
   <artifactId>slf4j-log4j12</artifactId>
   <version>1.7.6</version>
</dependency>

log4j配置文件:

log4j.logger.ibatis=DEBUG
log4j.logger.ibatismon.jdbc.SimpleDataSource=DEBUG
log4j.logger.ibatismon.jdbc.ScriptRunner=DEBUG
log4j.logger.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

参考:https://blog.csdn/qq_24689877/article/details/82863431

更多推荐

MyBatis控制台显示SQL语句的方法