使用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——索引+基于单表的数据插入与简单查询【1】
Apr 05 SQL Server
SQL Server 数据库实验课第五周——常用查询条件
Apr 05 SQL Server
mybatis调用sqlserver存储过程返回结果集的方法
May 08 SQL Server
SQL 窗口函数实现高效分页查询的案例分析
May 21 SQL Server
SQL写法--行行比较
Aug 23 SQL Server
SQL Server数据库基本概念、组成、常用对象与约束
Mar 20 SQL Server
SQL Server使用导出向导功能
Apr 08 SQL Server
SQL Server数据库查询出现阻塞之性能调优
Apr 10 SQL Server
Sql Server 行数据的某列值想作为字段列显示的方法
Apr 20 SQL Server
SQL Server删除表中的重复数据
May 25 SQL Server
SQL bool盲注和时间盲注详解
Jul 23 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设计模式 Interpreter(解释器模式)
2011/06/26 PHP
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
php中memcache 基本操作实例
2015/05/17 PHP
PHP解决中文乱码
2017/04/28 PHP
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
JS+Canvas实现的俄罗斯方块游戏完整实例
2016/12/12 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
vue实现登陆登出的实现示例
2017/09/15 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
Python函数返回值实例分析
2015/06/08 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
python模块常用用法实例详解
2019/10/17 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
vue 中 get / delete 传递数组参数方法
2021/03/23 Vue.js
预备党员的自我评价
2014/03/12 职场文书
党员对十八届四中全会的期盼思想汇报范文
2014/10/17 职场文书
干部考察材料范文
2014/12/24 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
工程部岗位职责范本
2015/04/11 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
礼貌问候语大全
2015/11/10 职场文书