当前位置: 首页 > news >正文

如果你使用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语句输出窗口。
http://www.jsqmd.com/news/313807/

相关文章:

  • 完整教程:STM32外设学习-I2C(细节)--学习笔记
  • 基于springboot的大学生就业招聘系统的设计与实现项目源码 java毕设 免费分享
  • U-Net++实践验证——建立基线+性能优化
  • 生成式AI如何深度赋能高校信息化系统?
  • AutoDL使用教程
  • 如何系统启动文件损坏,无法进入系统,如何利用备份的BCD文件进行恢复系统
  • 韦东山嵌入式入门笔记之——应用制作基础篇(七)电阻屏和电容屏
  • P1873 [COCI 2011/2012 #5] EKO / 砍树
  • Thinkphp和Laravel画师作品约稿投稿平台_
  • Thinkphp和Laravel高校党支部党务管理系统_
  • Thinkphp和Laravel高校学生健康饮食食堂菜品推荐预订系统_02187_
  • 处理完ACPI!AcpiBuildRunMethodList链表后处理ACPI!AcpiBuildDeviceList链表--大转折
  • 深度测评9个AI论文软件,助研究生轻松搞定学术写作!
  • 23.FPGA设计流程
  • 开发常用 宏
  • ONLYOFFICE 桌面编辑器正式成为 ShaniOS 默认办公套件
  • P1824 [USACO05FEB] 进击的奶牛 Aggressive Cows G
  • 《MYSQL技术内幕:InnoDB存储引擎》| 锁与事务
  • 百度智能云上调2026年目标:增速提至200%,AI云开打系统战
  • 《创业之路》-867-组织的自动化、数字化、信息化、智能化、自主化的五大系统详解
  • 《创业之路》-869-传统组织通过制度和流程约束人性在执行中带来的不确定性;未来则借助AI智能体技术,将对确定性、重复性、规则性要求高的任务从人类手中剥离,使人得以专注于创造性、情感性、战略性
  • 小程序毕设选题推荐:微信小程序的个人运动健康管理平台基于SpringBoot+Vue的个人运动健康小程序的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • AI-大语言模型LLM-Transformer架构1-整体介绍
  • AI-大语言模型LLM-Transformer架构2-自注意力
  • 【课程设计/毕业设计】基于SpringBoot+Vue的个人身心健康管理小程序的设计与实现【附源码、数据库、万字文档】
  • AI-大语言模型LLM-Transformer架构3-嵌入和位置编码
  • 当目标检测遇上“防抖算法“:YOLOv5+DeepSort魔改实战
  • AT_arc204_b [ARC204B] Sort Permutation
  • Ubuntu和Debian谁才是2026年服务器的真命天子?
  • 华为OD技术面真题 - 数据库Redis - 1