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

一、单独使用MyBatis

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

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

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

<dependency>
   <groupId>org.slf4jgroupId>
   <artifactId>slf4j-log4j12artifactId>
   <version>1.7.6version>
dependency>

log4j配置文件:

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

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

你可能感兴趣的:(Mybatis,mybatis,sql,java)