mybatis-plus的sql语句打印问题小结
mybatis-plus使用时候的小问题记录。
在使用mybatis-plus的时候需要把sql的语句打印出来,查看执行的成功与否,在以前的项目的时候使用过这种各样的方式,在使用mybatis-plus上面也使用过两种方式,今天将常用的方式拷贝过来之后,发现没有发生效果(开始的时候以为是使用配置中心nacos导致问题,最后经过仔细的检查发现是单词拼错了),所以在这里记录一下。
第一种方式:
mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,打印的语句会非常的详细,包含了sql语句,执行结果的数据集,数据结果条数等,在调试的时候会比较好用,但是如果语句执行之后的结果比较多,那么日志数量就会爆炸在控制台刷屏,所以我更倾向于第二种方式。
第二种方式:
logging: level: com: ***: ***: dao: debug
注:com.***.***.dao 是对应的项目的mapper扫描文件可能是dao也可能是mapper,根据项目的具体情况不一样。
在配置文件或者配置中心中使用上面的配置。
使用了上面的配置之后,执行相关的程序之后会打印sql语句,执行语句之后的返回结果数据集数量,不会返回具体的结果集,通常在使用的时候这个配置就可以了。
补充:mybatisPlus配置控制台打印sql语句
1、配置文件为application.yml格式
#mybatis-plus配置控制台打印完整带参数SQL语句 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
2、配置文件为application.properties格式
#mybatis-plus配置控制台打印完整带参数SQL语句 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
到此这篇关于mybatis-plus的sql语句打印问题的文章就介绍到这了,更多相关mybatis-plus sql语句打印内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SQL SERVER中强制类型转换cast和convert的区别详解
这篇文章主要介绍了SQL SERVER中强制类型转换cast和convert的区别详解的相关资料,需要的朋友可以参考下2016-11-11SQLSERVER聚集索引和主键(Primary Key)的误区认识
很多人会把Primary Key和聚集索引搞混起来,或者认为这是同一个东西。这个概念是非常错误的,本文将带你理清思路,感兴趣的你可不要错过了哈,或许本文对你有所帮助2013-02-02
最新评论