使用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 08 SQL Server
SqlServer 垂直分表(减少程序改动)
Apr 16 SQL Server
SQL Server中交叉联接的用法详解
Apr 22 SQL Server
mybatis调用sqlserver存储过程返回结果集的方法
May 08 SQL Server
数据库之SQL技巧整理案例
Jul 07 SQL Server
sql server删除前1000行数据的方法实例
Aug 30 SQL Server
SQL中的三种去重方法小结
Nov 01 SQL Server
MSSQL基本语法操作
Apr 11 SQL Server
SQL Server Agent 服务无法启动
Apr 20 SQL Server
SQL Server 忘记密码以及重新添加新账号
Apr 26 SQL Server
SQL Server 中的事务介绍
May 20 SQL Server
SQL使用复合索引实现数据库查询的优化
May 25 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
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
js中的前绑定和后绑定详解
2013/08/01 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
Vue-cli配置打包文件本地使用的教程图解
2018/08/02 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
详解js删除数组中的指定元素
2018/10/31 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
python 从远程服务器下载东西的代码
2013/02/10 Python
Python比较两个图片相似度的方法
2015/03/13 Python
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
市场营销专业毕业生求职信
2014/07/21 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
黄河绝恋观后感
2015/06/08 职场文书
暑假生活随笔
2015/08/15 职场文书
早上好问候语大全
2015/11/10 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
React如何创建组件
2021/06/27 Javascript
PyMongo 查询数据的实现
2021/06/28 Python