使用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
SQL语句中JOIN的用法场景分析
Jul 25 SQL Server
SQL写法--行行比较
Aug 23 SQL Server
Sql Server之数据类型详解
Feb 28 SQL Server
SQL Server远程连接的设置步骤(图文)
Mar 23 SQL Server
SQL Server表分区降低运维和维护成本
Apr 08 SQL Server
MSSQL基本语法操作
Apr 11 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
PHP 输出缓存详解
2009/06/20 PHP
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
BootStrap表单宽度设置方法
2017/03/10 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
vue 巧用过渡效果(小结)
2018/09/22 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
jQuery分组选择器简单用法示例
2019/04/04 jQuery
vue滚动固定顶部及修改样式的实例代码
2019/05/30 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
Centos 升级到python3后pip 无法使用的解决方法
2018/06/12 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
python求解汉诺塔游戏
2020/07/09 Python
python 读取、写入txt文件的示例
2020/09/27 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
搬家公司的创业计划书
2014/01/01 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
向女朋友道歉的话
2015/01/20 职场文书
导游词欢迎词
2015/02/02 职场文书
行为规范主题班会
2015/08/13 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript