mybatis-plus的sql语句打印问题小结
作者:m0_67402013 时间:2024-01-25 11:23:42
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
来源:https://blog.csdn.net/m0_67402013/article/details/124317011
标签:mybatis-plus,sql,打印
0
投稿
猜你喜欢
Python 中的参数传递、返回值、浅拷贝、深拷贝
2022-10-12 12:59:16
详解vue模拟加载更多功能(数据追加)
2024-05-22 10:41:44
Python获取运行目录与当前脚本目录的方法
2023-12-19 13:17:59
Python中文分词工具之结巴分词用法实例总结【经典案例】
2023-05-05 01:46:30
MySQL Explain命令用于查看执行效果
2009-02-27 15:30:00
图解Python中浅拷贝copy()和深拷贝deepcopy()的区别
2021-12-09 21:09:39
SQLServer 跨库查询实现方法
2012-04-13 12:07:09
python中实现精确的浮点数运算详解
2022-12-27 07:08:27
js检测浏览器语种,适合于多语言版本的站点
2007-09-12 19:16:00
Flask模板引擎之Jinja2语法介绍
2021-11-15 21:08:11
Python的三种主要模块介绍
2023-10-15 23:16:26
[Oracle] Data Guard CPU/PSU补丁安装详细教程
2024-01-26 05:48:21
mysql 获取规定时间段内的统计数据
2024-01-24 11:25:10
python对视频画框标记后保存的方法
2022-09-23 03:20:05
python数据清洗系列之字符串处理详解
2023-08-02 04:00:07
vue+moment实现倒计时效果
2024-05-09 10:43:55
使用 tke-autoscaling-placeholder 实现秒级弹性伸缩的方法
2022-05-08 00:29:15
python实现俄罗斯方块游戏(改进版)
2022-03-10 07:55:48
Innodb中mysql快速删除2T的大表方法示例
2024-01-22 09:14:21
Golang优雅关闭channel的方法示例
2024-05-03 15:05:44