mybatis-mapper2sql:IDEA Mybatis插件,实现自动提取sql

插件简介

传统插件缺点

市面上的sql提取工具和插件,必须依赖dao class编译。在接手巨型屎山项目时,容易遇到依赖不全,各种飘红报错,插件根本跑不起来。且有的sql解析是自己实现,存在各种bug。

本插件优势

黑魔法,无需依赖class,只需提供规范的mapper xml文件,即可提取sql。sql解析基于原生mybatis实现,绝无bug。

插件链接

插件市场下载
插件github地址
插件核心功能

主要功能

  • 右键选择"提取sql",自动识别mapper xml和提取sql,在下方tool window输出结果。默认语法类型mysql(在other settings修改)
  • 自动mock sql参数(在other settings配置开启)
  • 自动测试sql并记录执行结果(在other settings开启并配置jdbc连接)

使用说明

插件配置

在这里插入图片描述

右键提取

在这里插入图片描述

适用场景

  • sql预审
  • sql自动化测试
  • 数据库迁移如国产化带来的sql适配
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐