使用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
Sql-Server数据库单表查询 4.3实验课
Apr 05 SQL Server
sqlserver2017共享功能目录路径不可改的解决方法
Apr 16 SQL Server
SQL Server中交叉联接的用法详解
Apr 22 SQL Server
sql中mod()函数取余数的用法
May 29 SQL Server
sql server 累计求和实现代码
Feb 28 SQL Server
SQL Server数据库基本概念、组成、常用对象与约束
Mar 20 SQL Server
MSSQL基本语法操作
Apr 11 SQL Server
SQL Server中的游标介绍
May 20 SQL Server
SQL Server中锁的用法
May 20 SQL Server
SQL Server2019安装的详细步骤实战记录(亲测可用)
Jun 10 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
真正的ZIP文件操作类(php)
2007/07/21 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
javascript Select标记中options操作方法集合
2008/10/22 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
python编码最佳实践之总结
2016/02/14 Python
深入理解python try异常处理机制
2016/06/01 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
Python rstrip()方法实例详解
2018/11/11 Python
Django框架模板文件使用及模板文件加载顺序分析
2019/05/23 Python
python里 super类的工作原理详解
2019/06/19 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
以下的初始化有什么区别
2013/12/16 面试题
毕业自荐书
2013/12/09 职场文书
实验教师岗位职责
2014/02/13 职场文书
理财学专业自荐书
2014/06/28 职场文书
教师优秀党员事迹材料
2014/08/14 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
纪委立案决定书
2015/06/24 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS