使用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基本使用和简单的CRUD操作
Apr 05 SQL Server
Sql-Server数据库单表查询 4.3实验课
Apr 05 SQL Server
sql字段解析器的实现示例
Jun 23 SQL Server
数据库之SQL技巧整理案例
Jul 07 SQL Server
通过T-SQL语句创建游标与实现数据库加解密功能
Mar 16 SQL Server
SQL Server的存储过程与触发器以及系统函数和自定义函数
Apr 10 SQL Server
SQL Server中搜索特定的对象
May 25 SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
May 25 SQL Server
SQL Server使用CROSS APPLY与OUTER APPLY实现连接查询
May 25 SQL Server
SqlServer常用函数及时间处理小结
May 08 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
php 破解防盗链图片函数
2008/12/09 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
php中rename函数用法分析
2014/11/15 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
Smarty模板配置实例简析
2019/07/20 PHP
JavaScript使用过程中需要注意的地方和一些基本语法
2010/08/26 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
jQuery实现简易聊天框
2020/02/08 jQuery
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
Python深入学习之上下文管理器
2014/08/31 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
简单解析Django框架中的表单验证
2015/07/17 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
日本7net购物网:书籍、漫画、杂志、DVD、游戏邮购
2017/02/17 全球购物
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
现代化办公人员工作的自我评价
2013/10/16 职场文书
总经理检讨书
2014/09/15 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
六一亲子活动感想
2015/08/07 职场文书
奖学金申请书(范文)
2019/08/14 职场文书
mysql如何能有效防止删库跑路
2021/10/05 MySQL