使用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连接查询的实用教程
Apr 07 SQL Server
SqlServer 垂直分表(减少程序改动)
Apr 16 SQL Server
SQL 窗口函数实现高效分页查询的案例分析
May 21 SQL Server
sql字段解析器的实现示例
Jun 23 SQL Server
SQLServer之常用函数总结详解
Aug 30 SQL Server
SQL Server表分区删除详情
Oct 16 SQL Server
MySQL 中如何归档数据的实现方法
Mar 16 SQL Server
通过T-SQL语句创建游标与实现数据库加解密功能
Mar 16 SQL Server
SQL Server数据库基本概念、组成、常用对象与约束
Mar 20 SQL Server
SQLServer权限之只开启创建表权限
Apr 12 SQL Server
SQL Server使用PIVOT与unPIVOT实现行列转换
May 25 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
session在PHP大型web应用中的使用
2011/06/25 PHP
一个简洁实用的PHP缓存类完整实例
2014/07/26 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
JavaScript判断微信浏览器实例代码
2016/06/13 Javascript
Angular表格神器ui-grid应用详解
2017/09/29 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
Node.js的进程管理的深入理解
2019/01/09 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
layui前端时间戳转化实例
2019/11/15 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
js制作提示框插件
2020/12/24 Javascript
Python实现把json格式转换成文本或sql文件
2015/07/10 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
Python字节单位转换实例
2019/12/05 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
大学生志愿者感言
2014/01/15 职场文书
会议开场欢迎词
2014/01/15 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
项目工作说明书
2014/07/29 职场文书
红旗渠导游词
2015/02/09 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
母婴行业实体、电商模式全面解析
2019/08/01 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
python实现监听键盘
2021/04/26 Python