加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mybatis-plus的sql语句打印的两种方式指的是什么

发布时间:2023-05-18 14:02:21 所属栏目:MsSql教程 来源:
导读:这篇文章给大家分享的是“mybatis-plus的sql语句打印的两种方式是什么”,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下吧。

目录

第一种方式:
这篇文章给大家分享的是“mybatis-plus的sql语句打印的两种方式是什么”,对大家学习和理解有一定的参考价值和帮助,有这方面学习需要的朋友,接下来就跟随小编一起学习一下吧。
 
目录
 
第一种方式:
 
第二种方式:
 
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
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章