使用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数据库单表查询 4.3实验课
Apr 05 SQL Server
SQLServer2008提示评估期已过解决方案
Apr 12 SQL Server
sqlserver2017共享功能目录路径不可改的解决方法
Apr 16 SQL Server
SQL 窗口函数实现高效分页查询的案例分析
May 21 SQL Server
sql通过日期判断年龄函数的示例代码
Jul 16 SQL Server
Spark SQL 2.4.8 操作 Dataframe的两种方式
Oct 16 SQL Server
SQL Server查询某个字段在哪些表中存在
Mar 03 SQL Server
SQL Server实现分页方法介绍
Mar 16 SQL Server
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
May 25 SQL Server
一次SQL查询优化原理分析(900W+数据从17s到300ms)
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
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
PHP开发框架Laravel数据库操作方法总结
2014/09/03 PHP
php中字符集转换iconv函数使用总结
2014/10/11 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
jQuery使用手册之 事件处理
2007/03/24 Javascript
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
JavaScript蒙板(model)功能的简单实现代码
2016/08/04 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
vue $router和$route的区别详解
2020/12/02 Vue.js
React中使用Vditor自定义图片详解
2020/12/25 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
如何实现jdbc性能优化
2012/07/30 面试题
医学院学生求职简历的自我评价
2013/10/24 职场文书
党课学习思想汇报
2014/01/02 职场文书
经营理念口号
2014/06/21 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
导游词之蜀山胜景瓦屋山
2019/11/29 职场文书
css3 选择器
2022/05/11 HTML / CSS