使用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 相关文章推荐
2021-4-3课程——SQL Server查询【2】
Apr 05 SQL Server
SQL Server连接查询的实用教程
Apr 07 SQL Server
如何有效防止sql注入的方法
May 25 SQL Server
Windows环境下实现批量执行Sql文件
Oct 05 SQL Server
sqlserver连接错误之SQL评估期已过的问题解决
Mar 23 SQL Server
SQL Server Agent 服务无法启动
Apr 20 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
Apr 20 SQL Server
SQL Server 忘记密码以及重新添加新账号
Apr 26 SQL Server
SQL使用复合索引实现数据库查询的优化
May 25 SQL Server
SQL解决未能删除约束问题drop constraint
May 30 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程序--记数器
2006/10/09 PHP
php日历[测试通过]
2008/03/27 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
阻止事件(取消浏览器对事件的默认行为并阻止其传播)
2013/11/03 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JavaScript解析任意形式的json树型结构展示
2017/07/23 Javascript
BootStrap导航栏问题记录
2017/07/31 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
jquery 遍历hash操作示例【基于ajax交互】
2019/10/12 jQuery
前端如何实现动画过渡效果
2021/02/05 Javascript
go语言计算两个时间的时间差方法
2015/03/13 Python
简洁的十分钟Python入门教程
2015/04/03 Python
分享python数据统计的一些小技巧
2016/07/21 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
Python Xml文件添加字节属性的方法
2018/03/31 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
python中读入二维csv格式的表格方法详解(以元组/列表形式表示)
2020/04/24 Python
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
大学新学期计划书
2014/04/28 职场文书
教师批评与自我批评范文
2014/10/15 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
六一儿童节致辞
2015/07/31 职场文书
培训心得体会怎么写
2016/01/25 职场文书
Nginx配置https的实现
2021/11/27 Servers
mysql使用FIND_IN_SET和group_concat两个方法查询上下级机构
2022/04/20 MySQL