跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码
未分類
2020 年 10 月 15 日

最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

資深大佬 : gejun123456 0

第一个完整解决 Mybatis 动态 sql 代码提示的插件。

IDEA 高级版提供了 sql 自动补全 sql 语法检测,IDEA 高级版可以写出安全的 sql 如下图

最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

对于使用 mybatis 会导致 sql 错误 可能以下几种原因

  1. sql 中使用了 mybatis 的动态标签 include trim set where foreach
  2. 使用了 if test choose when 条件判断
  3. if test when bind ${} foreach collection 中的判断语句错误
  4. #{} 中的语句错误

插件可以识别 include trim set where foreach 标签,使用了标签的 sql 可以进行检测和自动补全

比如对于 trim 标签 ![trim 标签正确性检测]( https://gejun123456.coding.net/p/MyBatisCodeHelper-Pro/d/MyBatisCodeHelper-Pro/git/raw/master/screenshots/trim 标签正确性检测.gif)

set 标签 ![set 标签正确性]( https://gejun123456.coding.net/p/MyBatisCodeHelper-Pro/d/MyBatisCodeHelper-Pro/git/raw/master/screenshots/set 标签正确性.gif)

当使用 if test 时 可能只有部分条件成立 choose when 则只有一个条件成立 插件引入了 @ignoreSql 注释,如果需要 if test 或 choose when 不成立可以使用该注释,检测 sql 是否正确和代码提示

最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

当我们写 if test when bind ${} foreach collection 中的语句也可能会出错,这块语法是使用的 ognl 语法,插件对这块进行了支持

if test when test ![ifWhenTest 中 ognl 支持]( https://gejun123456.coding.net/p/MyBatisCodeHelper-Pro/d/MyBatisCodeHelper-Pro/git/raw/master/screenshots/ifWhenTest 中 ognl 支持.gif)

bind 和 ${ ![bind 和${的 ognl 支持]( https://gejun123456.coding.net/p/MyBatisCodeHelper-Pro/d/MyBatisCodeHelper-Pro/git/raw/master/screenshots/bind 和${的 ognl 支持.gif)

bind 进行绑定变量的类型推断支持

最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

对于 ${ 由于里面的输入可以是任意字符,sql 会无法解析,插件引入了 $sql 注释,如上图,真正要被替换的语句写入$sql 注释中

foreach collection ![collection 标签跳转检测正确]( https://gejun123456.coding.net/p/MyBatisCodeHelper-Pro/d/MyBatisCodeHelper-Pro/git/raw/master/screenshots/collection 标签跳转检测正确.gif)

在 2.5 版本后 插件便可以对 #{}中的内容进行检测是否正确

![检测 param 是否正确]( https://gejun123456.coding.net/p/MyBatisCodeHelper-Pro/d/MyBatisCodeHelper-Pro/git/raw/master/screenshots/检测 param 是否正确.gif)

另外在 sql 标签中的 sql 由于不是完整的 sql,无法进行检测和代码补全,插件引入了 @sql 注释,在注释中把 sql 的前缀和后缀填写进去,可保证 sql 标签中的 sql 无误

最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

另外还有一系列其他代码提示,方法名生成 sql,表生成 crud,生成 testcase 等功能,大幅提升开发 Mybatis 的效率。可以参考文档: https://gejun123456.github.io/MyBatisCodeHelper-Pro/#/

插件目前售价为 99 三年,购买链接: http://brucege.com ,欢迎试用。

送激活码规则

评论中每 10 个不同的用户 id 合起来 hash 取余送一个年费激活码,从激活的那天开始算起,已购买插件的用户也可以参与。 请勿刷评论,刷评论不送。

大佬有話說 (100)

  • 資深大佬 : wanacry

    我来组成头部

  • 資深大佬 : leeyom

    占位!!!

  • 資深大佬 : wenyuantc

    我也来

  • 資深大佬 : bxb100

    最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码 帮顶

  • 資深大佬 : love2075904

    我来第二梯队,这个插件目前算是 mybatis 最强插件了,不要错过。

  • 資深大佬 : gabon

    分子

  • 資深大佬 : ManjusakaL

    看起来还不错

  • 資深大佬 : SingeeKing

    看起来很棒

  • 資深大佬 : maxsnail

    超级好用的一个插件,非常强大

  • 資深大佬 : zhady009

    资瓷一波 用快 2 年了

  • 資深大佬 : aristotll

    赞一个

  • 資深大佬 : sunnywu

    这插件就是简单直接

  • 資深大佬 : BoomMan

    支持,

  • 資深大佬 : csl

    试试

  • 資深大佬 : yuxismart

    5 年老插件患者,速速前来祝贺!

  • 資深大佬 : zgc

    买了两次激活码了

  • 資深大佬 : h54233657

    MyBatisCodeHelperPro No.1

  • 資深大佬 : cyll

    支持一下

  • 資深大佬 : bfchengnuo

    支持一下

  • 資深大佬 : Zoran0104

    非常好用的插件

  • 資深大佬 : zhang0320

    有点厉害的样子

  • 資深大佬 : tcrxaz

    支持一下

  • 資深大佬 : zhuawadao

    来了来了

  • 資深大佬 : zelentre

    +1+1

  • 資深大佬 : jdkl

    nice

  • 資深大佬 : efaun

    分母

  • 資深大佬 : cchencc

    支持一下

  • 資深大佬 : hxttudf

    余数来了

  • 資深大佬 : w292614191

    滴,支持一个。最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

  • 資深大佬 : whiletrue

    滴滴滴

  • 資深大佬 : mybatis001

    必须支持,非常好用

  • 資深大佬 : E0421

    组成头部

  • 資深大佬 : momo251

    俊哥强啊!!

  • 資深大佬 : HalloCQ

    用了快两年了,开发效率提升很多

  • 資深大佬 : copymaster

    来啦来啦

  • 資深大佬 : AA5DE3F034ACCB9E

    求中,支持一下

  • 資深大佬 : lwlizhe

    我来组成扁桃体

  • 資深大佬 : fewok

    呵、IDEA 我都是白嫖(社区版),区区插件,给个激活码呗,让我继续白嫖

  • 資深大佬 : zw229739502

    老用户路过

  • 資深大佬 : FANGYK

    支持老哥

  • 資深大佬 : lllllm

    千奇百怪的旅行

  • 資深大佬 : why1001

    支持

  • 資深大佬 : Guozi1989

    支持

  • 資深大佬 : Qseven

    愿你前程似锦!

  • 資深大佬 : ZeroYip

    两年用户贺电!

  • 資深大佬 : zpf124

    一直在无码试用,不过我也没用到什么高级功能,就需要个实现类 /方法跳转,以及修正 spring 找不到 bean 引起的错误提示。

  • 資深大佬 : rgjtk12345

    支持老哥

  • 資深大佬 : yveJohn

    早就入手年费了,来凑个热闹

  • 資深大佬 : checkZH

    这个插件是针不戳,用了好久了

  • 資深大佬 : liuzhihang

    年费啊。我以为是永久的呢。 用了 mybatis plus 好久没写 xml 了

  • 資深大佬 : lovelinghan

    分子

  • 資深大佬 : asdfa

    支持

  • 資深大佬 : gavin3318

    支持一下~

  • 資深大佬 : huanglm

    分子

  • 資深大佬 : cwm165

    支持一下,用了很棒

  • 資深大佬 : miaoxinwei

    挺好用的 支持下

  • 資深大佬 : superrichman

    分母

  • 資深大佬 : aibx

    分母组合!!!!

  • 資深大佬 : xysech

    来了来了!

  • 資深大佬 : AnymousUser0

    分子来了

  • 資深大佬 : aimaodeyuer

    我来组成分母!

  • 資深大佬 : Navee

    使用一段时间了,提示功能确实很棒

  • 資深大佬 : Velip

    支持老哥

  • 資深大佬 : ke1e

    很棒的一个插件

  • 資深大佬 : gmx1234

    支持一下

  • 資深大佬 : Blueming

    组成分母

  • 資深大佬 : m1000

    我感觉我能中

  • 資深大佬 : renyijiu

    成为分子

  • 資深大佬 : hangs

    看上去激活码解绑是要通过在已绑定机器上解绑的?考虑到机器可能出现突发故障,那不是激活码无法解绑废了?

  • 資深大佬 : linsage186

    分子来了

  • 資深大佬 : didididididi

    想试一试

  • 資深大佬 : JasperWong

    一直在用 支持

  • 資深大佬 : Noting

    占位

  • 主 資深大佬 : gejun123456

    @hangs #69 这种情况可以直接联系我,我这边可以解决。

  • 資深大佬 : giter

    分子 /分母=1

  • 資深大佬 : smallbears

    想试试

  • 資深大佬 : YzSama

    好用。试试

  • 資深大佬 : killy

    支持

  • 主 資深大佬 : gejun123456

    @Livid 在复制粘贴的时候我的图片链接英文和中文多加了一个空格导致不能显示,有什么方法可以修复下吗?谢谢

  • 資深大佬 : kawowa

    为什么不考虑 idea 那样的,订阅满一年后保持回落版本的永久使用权?

  • 資深大佬 : jin7

    看起来还不错 支持一下

  • 資深大佬 : xiangyuecn

    看到一堆 xml 迟早要脑瘫。所以我第一次见 Mybatis 的时候,过段废弃了他的 xml 语法,编写稍微复杂的 sql 在 xml 里面简直是灾难。

    典型的高度可编程环境下,我用 java 来组装 sql 逻辑不香么,非要整些蹩手蹩脚的代码,果然有人出了 Mybatis++( plus )这种低级玩意。

    在简单的 sql 下,Mybatis 还是蛮香的,不过我也不会去写 xml 文件(异常排斥 xml )!

  • 資深大佬 : heyyo

    分母

  • 資深大佬 : w4ngzhen

    我是分子!

  • 資深大佬 : tsundoku

    一年用户贺电!支持一下

  • 資深大佬 : baozijun

    赞一个

  • 資深大佬 : Junzhou

    支持

  • 資深大佬 : zhaoxu

    支持!

  • 主 資深大佬 : gejun123456

    @kawowa #80 可以弄成这种,有个 marketplace edition 的版本,未来可以弄成这种模式。

  • 資深大佬 : ClutchBear

    分母

  • 資深大佬 : inhzus

    做个分母

  • 資深大佬 : hengtong

    占位

  • 資深大佬 : grlw

    支持

  • 資深大佬 : zzbwind

    支持

  • 資深大佬 : casillasyi

    support

  • 資深大佬 : fanfpy

    分母加一 最好的 Mybatis 代码提示, IDEA MybatisCodeHelperPro 插件送激活码

  • 資深大佬 : HolmLoh

    分子,支持

  • 主 資深大佬 : gejun123456

    @xiangyuecn #82 mybatis 的特点是直接看 sql,用 java 组装 sql 写 sql 时没代码提示开发效率低。用 java 组装 sql 建议用 jooq 。

  • 資深大佬 : iluhcm

    支持老哥

  • 資深大佬 : ipoyang7

    分子

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具