• Stars
    star
    1,170
  • Rank 39,939 (Top 0.8 %)
  • Language
    Java
  • Created over 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

用于在IDEA将Mybatis的SQL日志还原为可执行的SQL,Used to restore Mybatis SQL logs to executable SQL in IDEA,

Mybatislog Mybatislog

GitHub release (latest by date) GitHub GitHub issues

Mybatislog能做什么?

Mybatislog是基于IntelliJ 开发的插件项目,用来格式化输出Mybatis的Sql。

样列

样列

在线安装(搜索)

IDEA --> Setting --> Plugins --> 搜索 MyBatis Log EasyPlus

样列

捐赠 | Donate

虽然日常时间很忙碌,也为了碎银几两而发愁,但是希望借此慰藉心中早已经开始缥缈的诗与远方。
欢迎Fokr,欢迎继续扩展

★★超级无敌丝滑★★

版本V5.支持所有数据库的所有SQL都能均能正常格式化输出
版本V5.插件支持IDEA版本2020.1以上
版本V5.JKD8以上
版本V5.插件支持Mybatis版本3.2.0以上,3.2.0已经是2013发布的。所以更低版本将不在支持
版本V5.插件对MybatisPlus等插件也进行了测试,目前大多数功能已支持

★★已知问题★★

不支持Gradle,正在想办法中。如有路过大神知道如何解决还请度化本项目一下。 不支持自定义实现SqlSource,有解决办法测试不理想,在继续想办法中。

Sponsors

JetBrains

2023.05.28 -> 对额外的扩展插件进行支持

2023.05.22 -> 《IDEA 2021.1 以上》感谢各位社区伙伴的测试反馈,现已修复若干个已知问题

2023.05.11 -> 《IDEA 2021.1 以上》★★★优化了对mybatis-plus的支持,添加了对参数自动解析能力,现已修复若干个已知问题★★★

2023.04.19 -> 《IDEA 2021.1 以上》感谢各位社区伙伴的测试反馈,现已修复若干个已知问题

2023.04.10 -> 《IDEA 2019.3 以上》感谢各位社区伙伴的测试反馈,现已修复过个输出格式化的问题

2023.03.30 -> 《IDEA 2019.3 以上》★★★超级重大更新,从版本V5将实现丝滑体验;多IDEA版本支持★★★

2022.12.01 -> V4不断探索

2022.08.16 -> ★★★重大更新,从版本V3开始将彻底解决字符串替代弊端,支持所有数据库★★★

2021.06.12 -> 《IDEA 2021.3 测试通过支持使用。》

2021.01.18 -> 支持IDEA:2020.3.1,Master代码升级到IDEA2020.3.1版本(JAVA_11版本)

2021.01.31 -> 发布2.0包。不向下兼容IDEA:2020.3以下版本,拥抱Java11,代码将保持兼容度,如果需要2020.3以下包支持,自行编译以下。

2021.02.11 -> 发布2.0.1包。修复兼容性问题,不兼容还是会有不少后遗症。

2021.06.15 -> 发布2.0.5包。修复无法自定义关键字问题。

2021.09.16 -> 发布2.0.6包。增加自动生成字面量按钮。

2021.12.15 -> 支持IDEA 2020.3 发布2.0.7包。修复无法自定义关键字问题。

2020.08.11 -> 《IDEA 2020.2 测试通过支持使用。》

2020.08.25 -> 重构代码所有代码,代码中完善备注信息

2020.09.19 -> 添加对特点类型的引号支持

2020.10.07 -> 支持2020.2.3版本

2020.11.20 -> 改进分隔判断,由单纯通过,判断会存在无法对文本正常分隔的情况下。

2020.12.18 -> 改进Like判断异常(解决还不够优雅,不影响正常使用)。

2020.12.19 -> 添加可选是否格式化。


使用环境

IntelliJ IDEA Ultimate版(191+)

源代码构建

项目管理:Gradle

More Repositories

1

intellij-treeInfotip

IDEA项目结构树中的节点添加显示自定义备注文本IDEA DirectoryNode adds custom text for display
Java
75
star
2

React-bpmn

基于bpmn.js与React结合的案例。实现小地图、元素属性修改、导入导出、视图控制。在线预览https://link-kou.github.io/React-bpmn
TypeScript
19
star
3

React-Form

动态构建表单,React拖拽在线表单设计器.在线预览:https://link-kou.github.io/React-Form
TypeScript
10
star
4

Plugin-AnnotationValidate

超级简化的基于注解校验。一个注解轻松完成日常多数情况下的校验工作。简化代码量。提供阅读效率
Java
9
star
5

Plugin-Gson

Gson辅助工具,基于Gson封装了TypeAdapterFactory与TypeAdapter。 实现GSON枚举Enum自定义转换、时间控制、精度控制
Java
5
star
6

WebSSH

WebSSH,网页版SSH管理工具,由于管控服务需要的场景研发
Java
5
star
7

WebSSH-React-Console

WebSSH控制台
TypeScript
3
star
8

React-Base-Admin

基于React Suite的后端运营管理系统,模板示列。集成react-router、react-redux、sass、less、proxy、html-loader、cross-env、svg-sprite-loader。做最简洁的模板,最大程度上方便套用。在线预览:https://link-kou.github.io/React-Base-Admin
TypeScript
3
star
9

Plugin-Spring

基于Spring的实现,统一的输参解析与输出返回
Java
2
star
10

Plugin-HttpRequest

基于Okhttp与Retrofit2整合到Spring环境中。提供代码简化。支持SSL、文件上传、文件下载、异步、同步、日志、超时、数据转换等扩展
Java
2
star
11

Plugin-SpacerImport

Java
1
star
12

intellij-getset

辅助生成 get Or set ; help to get or set
Java
1
star
13

Plugin-Mybatis

Mybatis插件
Java
1
star
14

Plugin-ConfigProperty

基于Spring,可以脱离容器使用配置获取,将配置以常理的方式改为注解注入的方式。
Java
1
star
15

Plugin-DataBulid

基于编译时注解完成的对象之间的转换,BeanMapper可以比较容易的进行自定义
Java
1
star
16

Plugin-Tool

Java
1
star
17

Plugin-Uid

For UID-Generator https://github.com/baidu/uid-generator
Java
1
star