mysql配置打印sql_Mybatis 开启控制台打印sql语句

时间:2024-10-30 12:13:21

springboot+mybatis整合过程中,开启控制台sql语句打印的多种方式:

方法一:

1.在mybatis的配置文件中添加:

mybatis的配置文件----如下:

/p>

PUBLIC"-////DTD Config 3.0//EN"

"/dtd/mybatis-3-">

2.在springboot的配置文件----中添加:

mybatis:

configuration:

log-impl:

ps:

IDEA中,springboot默认配置文件是文件,但是yml文件在语法上更加简洁,更有层次感,所以此处是用yml语法,properties中好像是这么写的:-impl=

控制台可以打印了。。。。。

方法二:

在springboot+mybatis整合中,可以将springboot的配置文件添加如下一段也可:

logging:

level:

.mapper: debug

ps:  是包名

方法三:

如果你使用的是springboot+mybatis-plus的话:

mybatis-plus-boot-starter

3.3.1

:

mybatis-plus:

configuration:

log-impl:

控制台打印:

JDBC Connection [HikariProxyConnection@1006460161wrapping com.mysql.@37cccae8] will not be managed by Spring==> Preparing: SELECT id,user_name,age FROM user WHERE (user_name = ?)==>Parameters: 张三(String)<==Columns: id, user_name, age<== Row: 1, 张三, 18

<== Total: 1