idea插件推荐——mybatis log plugin快速查看运行SQL

我们在编写代码的时候一定会编写SQL,简单的SQL我们一般不会出错但是如果遇到了mybatis中的复杂动态SQL,我们可能就会出现一些问题,为了在开发自测阶段及时发现处理问题,我们需要快速查看编译得到的SQL, log4j 的打印的 sql 日志一键生成执行的sql语句如下:

sql 复制代码
==>  Preparing: insert into user_info (user_id, user_name, age) values ( ?, ?, ? ) 
==> Parameters: null, lbb(String), 18(Integer)
<==    Updates: 1

我们会发现,得到的SQL其实并不是最终的SQL,遇到了复杂SQL我们需要将SQL放到图形化界面中运行才能判断,这时候我们需要将参数一个个输入替换,参数特别多的 时候就显得特别 麻烦,这时候我们就可以通过安装mybatis log plugin来解决

sql 复制代码
--  4  restore sql from selection  - ==>
insert into user_info (user_id, user_name, age) values ( null, 'lbb', 18 );

通过mybatis log plugin输出的日志,我们可以发现参数自动帮我们 拼接好了。如果我们想要运行这条SQL只需要复制到图形化 界面中就可以直接运行了,

插件下载安装

由于Mybatis Log Plugin现在已经收费了,所以我们可以下载其未收费的历史版本进行安装

我们可以先进入idea中查看是否有mybatis log free,如果有可以直接安装

点击install就可以直接安装了

如果没有的话这里通过了安装包

下载地址https://wwsc.lanzouy.com/iun4D15m7lgd

下载后得到一个名为mybatis log plugin.zip的文件

下载完成后进行解压,打开idea,进入Settings中的Plugins界面手动导入安装包

在弹出的文件选择框中,找到刚刚解压出的plugin.intellij.assistant.mybaitslog-2020.1-1.0.3.jar文件

安装完成后,会在Pluigins列表中出现MybatisLog插件,点击右侧的Restart IDE按钮,重启idea

插件的使用

安装完成后我们可以看到控制台的位置有一个mybatis log的标准,我们如果想查看SQL可以直接在里面查看

如果没有找到这个标志我们可以通过在控制台鼠标右键,选择mybatis log调出

也可以在导航栏中选择Tools调出

相关推荐
智界软体库15 小时前
《IDEA 2025长效使用配置指南:有效期配置至2099年实战之JetBrains全家桶有效》
java·ide·intellij-idea
郭老二1 天前
【JAVA】从入门到放弃-03:IDEA、AI插件、工程结构
java·开发语言·intellij-idea
猿究院-陆昱泽1 天前
Redis 主从同步:原理、配置与实战优化
redis·后端·java-ee·intellij-idea
enzi_max1 天前
IntelliJ IDEA / Android Studio 里直接跑 Cursor(不用来回切窗口)
java·android studio·intellij-idea·cursor
专注代码七年2 天前
IDEA JVM优化配置idea64.vmoptions - 保守兼容版本 兼容IDEA 2023.3.6版本【亲测可用】
java·jvm·intellij-idea
HezhezhiyuLe2 天前
MAC idea 环境变量设置失效
java·macos·intellij-idea
fatfishccc2 天前
(七)API 重构的艺术:打造优雅、可维护的 API
java·驱动开发·intellij-idea·软件研发·后端开发·代码重构·api重构
执键行天涯2 天前
idea中已经被git缓存追踪的文件,如何让git重新忽略
git·缓存·intellij-idea
智界工具库2 天前
《IDEA 2025 长效使用指南:2099 年有效期配置实战之JetBrains全家桶有效》
java·ide·intellij-idea
北城以北88883 天前
JavaScript--基础ES(一)
开发语言·javascript·intellij-idea