使用MybatisPlus打印sql语句


Posted in SQL Server onApril 22, 2022

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语句打印问题的文章就介绍到这了!


Tags in this post...

SQL Server 相关文章推荐
SQL Server 数据库实验课第五周——常用查询条件
Apr 05 SQL Server
SQLServer 日期函数大全(小结)
Apr 08 SQL Server
SQLServer2019 数据库环境搭建与使用的实现
Apr 08 SQL Server
sql中mod()函数取余数的用法
May 29 SQL Server
在 SQL 语句中处理 NULL 值的方法
Jun 07 SQL Server
SQLServer中JSON文档型数据的查询问题解决
Jun 27 SQL Server
Windows环境下实现批量执行Sql文件
Oct 05 SQL Server
SQL Server表分区删除详情
Oct 16 SQL Server
sql server 累计求和实现代码
Feb 28 SQL Server
Sql Server之数据类型详解
Feb 28 SQL Server
sql时间段切分实现每隔x分钟出一份高速门架车流量
Feb 28 SQL Server
SQL Server中使用表变量和临时表
May 20 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
SQL Server Agent 服务无法启动
Apr 20 #SQL Server
SQLServer权限之只开启创建表权限
如何使用SQL Server语句创建表
Apr 12 #SQL Server
MSSQL基本语法操作
Apr 11 #SQL Server
SQL Server数据库查询出现阻塞之性能调优
Apr 10 #SQL Server
sql server偶发出现死锁的解决方法
You might like
日本十大惊悚动漫
2020/03/04 日漫
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
JavaScript中使用构造函数实现继承的代码
2010/08/12 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
代码详解JS操作剪贴板
2018/02/11 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
JavaScript数组去重实现方法小结
2020/01/17 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
详解Django中的权限和组以及消息
2015/07/23 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
python框架django基础指南
2016/09/08 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
Python vtk读取并显示dicom文件示例
2020/01/13 Python
python实现与redis交互操作详解
2020/04/21 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
2013/10/10 HTML / CSS
函授药学自我鉴定
2014/02/07 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
报效祖国演讲稿
2014/09/15 职场文书
行政经理岗位职责
2015/04/15 职场文书
入党群众意见范文
2015/06/02 职场文书
中学教师读书笔记
2015/07/01 职场文书
聘任书范文大全
2015/09/21 职场文书
护士岗前培训心得体会
2016/01/08 职场文书
Python机器学习之底层实现KNN
2021/06/20 Python
git中cherry-pick命令的使用教程
2022/06/25 Servers