mybatis打印带参数sql几种实现方式及优缺点
1. log4jdbc
log4jdbc是google开源的用于专们打印sql日志的工具jar包,使用方法很简单。
第一步:引入maven包,如下:
com.googlecode.log4jdbc
log4jdbc
1.2
第二步:更改jdbc的驱动名称和连接名称,主要是标红部分:(jdbc.properties)
driverClassName=net.sf.log4jdbc.DriverSpy
jdbcUrl=jdbc:log4jdbc:mysql://192.168.99.11:3306/nf?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=Asia/Shanghai
第三步:在logback.xml中加入如下配置,各参数说明如下:
以上三步log4jdbc就配置好了,默认关闭,需要开启时将level级别调至debug即可。
2. mybatis 插件工具
在IDEA 应用商店中下载安装 插件free mybatis plugin即可。
3. mybatis 拦截器
这个