mybatis-plus的sql语句打印问题小结

作者:m0_67402013 时间:2024-01-25 11:23:42 

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

来源:https://blog.csdn.net/m0_67402013/article/details/124317011

标签:mybatis-plus,sql,打印
0
投稿

猜你喜欢

  • Python 中的参数传递、返回值、浅拷贝、深拷贝

    2022-10-12 12:59:16
  • 详解vue模拟加载更多功能(数据追加)

    2024-05-22 10:41:44
  • Python获取运行目录与当前脚本目录的方法

    2023-12-19 13:17:59
  • Python中文分词工具之结巴分词用法实例总结【经典案例】

    2023-05-05 01:46:30
  • MySQL Explain命令用于查看执行效果

    2009-02-27 15:30:00
  • 图解Python中浅拷贝copy()和深拷贝deepcopy()的区别

    2021-12-09 21:09:39
  • SQLServer 跨库查询实现方法

    2012-04-13 12:07:09
  • python中实现精确的浮点数运算详解

    2022-12-27 07:08:27
  • js检测浏览器语种,适合于多语言版本的站点

    2007-09-12 19:16:00
  • Flask模板引擎之Jinja2语法介绍

    2021-11-15 21:08:11
  • Python的三种主要模块介绍

    2023-10-15 23:16:26
  • [Oracle] Data Guard CPU/PSU补丁安装详细教程

    2024-01-26 05:48:21
  • mysql 获取规定时间段内的统计数据

    2024-01-24 11:25:10
  • python对视频画框标记后保存的方法

    2022-09-23 03:20:05
  • python数据清洗系列之字符串处理详解

    2023-08-02 04:00:07
  • vue+moment实现倒计时效果

    2024-05-09 10:43:55
  • 使用 tke-autoscaling-placeholder 实现秒级弹性伸缩的方法

    2022-05-08 00:29:15
  • python实现俄罗斯方块游戏(改进版)

    2022-03-10 07:55:48
  • Innodb中mysql快速删除2T的大表方法示例

    2024-01-22 09:14:21
  • Golang优雅关闭channel的方法示例

    2024-05-03 15:05:44
  • asp之家 网络编程 m.aspxhome.com