MyBatis日志插件:Mybatis Log Plugin——将控制台输出的mybatis日志转化成可执行的sql语句

11 篇文章 1 订阅

官网

  🍁MyBatis日志插件

前言

🍁为什么使用Mybatis Log Plugin插件?

  1. Mybatis是当前java操作数据库的首选框架,在开发的时候,mybatis输出的sql日志会在console控制台中输出。

  2. 但默认情况下,控制台中输出的sql脚本是不可以直接执行的,需要我们手动进行拼接,如果sql语句很长很复杂,拼接起来就会很耗时间,也可能因拼接不当而出错。

  3. Mybatis Log Plugin插件解决了该麻烦,它会将mybatis输出的sql日志 转化成 可执行的sql语句,省略了我们拼接的过程。可以直接复制出来执行,检测执行的sql语句的错误
cd4356

安装

🍁在idea中安装Mybatis Log Plugin插件后,重启idea
cd4356

使用

🍁点击Tools工具栏的MyBatis Log Plugin选项 或 使用Ctrl+Alt+Shift+O快捷键启动Mybatis Log Plugin插件。
cd4356

🍁程序运行时,MyBatis Log Plugin插件就会把mybatis输出的sql日志还原成完整的sql语句。
cd4356
🥦MyBatis Log Plugin插件还原的sql语句,是可执行的sql语句,我们可以直接复制出来执行
cd4356

特别说明

🍁安装了Mybatis Log Plugin插件,但程序运行时,Mybatis Log日志中没有显示sql语句?

  1. 没有设置Log日志级别(debug),插件检测不到要打印的sql语句。

  2. SpringBoot项目,需要在application.yml文件中添加该配置:

#在MyBatis Log日志中打印SQL语句
logging:
  level:
    com.cd.o2o2.dao: debug   #com.cd.o2o2.dao是你的dao接口的路径
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

家师曹先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值