福清婉 发表于 2026-1-28 20:35:01

如果你使用mybatis,那么这个插件能帮助你快速排查问题

这是一个针对使用了mybatis作为ORM框架的提效插件,功能非常的简单也非常的实用。
在开发环境中,如果遇到需要排查sql语句的问题,在不使用这个插件的时候,需要把sql语句从控制台复制出来,并且手动的将sql语句中的?号替换成真实的参数。
sql语句在idea控制台输出的示例:
==> Preparing: select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data WHERE status = ? order by dict_sort asc ==> Parameters: 0(String)
在这个示例中,只需要替换一个参数,但是假如需要排查问题的sql语句有多个参数呢?排查问题可能用不了多长时间,但是替换参数绝对是一个没有技术含量、非常痛苦、容易出错而且耗时的过程。
MyBatis Log Free就是为了解决这个痛点的idea插件,这个插件会自动将?号替换成参数,如果需要排查sql语句问题,可以直接复制并且使用,对应着上面的sql示例,MyBatis Log Free的输出示例:
select dict_code, dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark from sys_dict_data WHERE status = '0' order by dict_sort asc
注意事项:

[*]只对使用了mybatis的项目有效
[*]每次启动idea后,在启动开发环境之间,需要手动点击 Tools → MyBatis Log Plugin 来打开MyBatis Log Free的sql语句输出窗口。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

盛天欣 发表于 2026-1-29 02:22:52

感谢,下载保存了

蚬蕞遂 发表于 2026-2-1 04:09:51

收藏一下   不知道什么时候能用到

髭赌 发表于 2026-2-7 21:32:06

懂技术并乐意极积无私分享的人越来越少。珍惜

巨到 发表于 2026-2-8 11:35:19

过来提前占个楼

劳暄美 发表于 2026-2-9 20:30:15

喜欢鼓捣这些软件,现在用得少,谢谢分享!

戎玉珂 发表于 2026-2-9 22:31:03

yyds。多谢分享

瞧蛀 发表于 2026-2-10 18:17:07

感谢分享

路逸思 发表于 2026-2-11 14:25:34

收藏一下   不知道什么时候能用到

胁冉右 发表于 2026-2-12 00:45:46

新版吗?好像是停更了吧。

滕佩杉 发表于 2026-2-25 06:50:00

yyds。多谢分享

仁夹篇 发表于 2026-2-27 00:18:05

感谢分享,学习下。

摹熹 发表于 2026-3-1 21:27:48

懂技术并乐意极积无私分享的人越来越少。珍惜

僚娥 发表于 2026-3-6 15:24:40

喜欢鼓捣这些软件,现在用得少,谢谢分享!

跟尴 发表于 2026-3-7 09:09:38

收藏一下   不知道什么时候能用到

疝镜泛 发表于 2026-3-12 03:50:29

谢谢分享,试用一下
页: [1]
查看完整版本: 如果你使用mybatis,那么这个插件能帮助你快速排查问题