MybatisCodeHelperPro 是一款 IDEA 下全方位支持 Mybatis 的插件 大部分功能是免费的
使用插件可以快速的生成单表的 crud 方法,并且可以通过方法名来生成 sql,大幅提升开发效率
1.生成单表 crud 不需要编写配置文件 直接在数据库表上右键 选择好 module 后 文件夹会自动填好 包名有自动提示,自动检测好自动生成的主键 操作非常简单 在数据库添加或减少了字段也能重新生成 不会影响自己手动加的方法 从此不需要数据库加减字段后 去手动复制代码了 支持生成 mybatisplus 通用 mapper 代码 支持生成 service 等
2.方法名生成 sql 可以生成单表的大部分操作,和 springdatajpa 语法基本一致,只需要一个方法名,不需要方法参数和返回值便可以生成 使用比 springdatajpa 还方便,单表操作的 sql 很快就写好了,支持生成 if test
插件可以识别 mybatis 的一系列标签 在 Intellij 高级版中 在 mybatis 标签后面的 sql 会没有自动提示 使用插件后可以识别这些标签,提升开发效率
由于 IDEA 高级版中 spring 插件没有识别通过 mybatis 注入的 bean 比如使用 mapperScan 注解来注入 mybatis 接口时 IDEA spring 插件会标识这个 bean 不存在 插件识别了 mapperScan 注解 MapperScannerConfigurer 等,从此 IDEA spring 插件不再报错
2.1 版本添加了快速测试 mybatis sql 的功能
当用 mybatis 来写复杂的 sql 的时候 比如包含一些 if test choose 等条件的 sql 时,sql 有可能写错,如果能够快速判断 sql 是否写错 会方便一些
插件可以识别出 mybatis 的 if test choose 语句 支持 mybatis 的一系列标签 如 include trim set where foreach 等,参照 mybatis 官方的实现来生成 sql 快速检测 sql 是否写错
2.1 版本方法名 使用 select query get modify remove 开头也可以生成 sql
不使用付费功能 无需购买 激活版 29 元 1 年 发两个激活码 插件已有 1000 多个付费用户 本人在全职开发插件 欢迎大家试用
试用地址: http://brucege.com
如何安装: https://gejun123456.github.io/MyBatisCodeHelper-Pro/#/install
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/529652
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.