使用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 相关文章推荐
SqlServer: 如何更改表的文件组?(进而改变存储位置)
Apr 05 SQL Server
sqlserver2017共享功能目录路径不可改的解决方法
Apr 16 SQL Server
SQL Server代理:理解SQL代理错误日志处理方法
Jun 30 SQL Server
数据库之SQL技巧整理案例
Jul 07 SQL Server
SQL Server表分区删除详情
Oct 16 SQL Server
SQL中的三种去重方法小结
Nov 01 SQL Server
sqlserver连接错误之SQL评估期已过的问题解决
Mar 23 SQL Server
SQL Server表分区降低运维和维护成本
Apr 08 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
Apr 20 SQL Server
使用MybatisPlus打印sql语句
Apr 22 SQL Server
SQL Server 忘记密码以及重新添加新账号
Apr 26 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
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
php模拟用户自动在qq空间发表文章的方法
2015/01/07 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
2016/03/07 PHP
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
js中利用tagname和id获取元素的方法
2016/01/03 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
JavaScript中最常用的10种代码简写技巧总结
2017/06/28 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
js canvas实现画图、滤镜效果
2018/11/27 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
基于python神经卷积网络的人脸识别
2018/05/24 Python
基于PyTorch的permute和reshape/view的区别介绍
2020/06/18 Python
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
介绍一下Java中的Class类
2015/04/10 面试题
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
结对共建协议书
2014/08/20 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
租车协议书
2015/01/27 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
2015年机关党委工作总结
2015/05/23 职场文书
行为规范主题班会
2015/08/13 职场文书
再谈python_tkinter弹出对话框创建
2022/03/20 Python