V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gejun123456
V2EX  ›  分享创造

MybatisCodeHelperPro1.8.8 发布&优惠

  •  
  •   gejun123456 ·
    gejun123456 · 2018-08-08 15:35:09 +08:00 · 3481 次点击
    这是一个创建于 2301 天前的主题,其中的信息可能已经有所发展或是发生改变。

    MybatisCodeHelperPro 是 Intellij 下支持 mybatis 的插件

    1.8.8 更新

    可以直接从 Intellij 数据库生成 crud 代码 Intellij 支持的数据库都支持 数据库添加字段后可更新 generateCodeUsingIntellijDatasource

    注入 mybatis 的 mapper 到 spring 中 支持 springboot mapper 注入将不再报错 springsupport

    全部功能

    • 从 java 类生成 mybatis crud 代码 建表语句 支持生成 service,建表支持生成多字段的索引
    • 添加一个数据库 从数据库生成 crud 代码
    • 直接从 Intellij 自带的数据库生成 crud 代码 支持自定义字段类型 字段名称
    • 通过方法名来生成 sql 可以生成大部分单表操作的 sql 只需要一个方法的名字即可 会自动补全好方法的参数和返回值 和 springdatajpa 的语句基本一致
    • xml 中的 param 的自动提示 if test 的自动提示 resultMap refid 等的自动提示
    • xml 中 refid,resultMap 等的跳转到定义
    • mybatis 接口和 xml 的互相跳转 支持一个 mybatis 接口对应多个 xml
    • 检测没有使用的 xml 可一键删除
    • 检测 mybatis 接口中方法是否有实现,没有则报红 可创建一个空的 xml
    • 检测 resultmap 的 property 是否有误
    • resultMap 中的 property 的自动提示
    • mybatis 接口中一键添加 param 注解
    • mybatis 接口一键生成 xml
    • mybaits 和 spring 的集成 将 mybatis 的接口注入到 spring 中 IDEA 高级版中的 spring 不再报错
    • mybatis 接口中的方法名重构支持
    • 支持 spring 将 mapper 注入到 spring 中 intellij 的 spring 注入不再报错 支持 springboot

    更多可以看: https://github.com/gejun123456/MyBatisCodeHelper-Pro

    优惠

    8 月 8 到 8 月 15 日 8 折优惠 http://brucege.com/pay/view

    欢迎大家试用

    18 条回复    2018-08-21 17:35:18 +08:00
    ghos
        1
    ghos  
       2018-08-08 16:58:55 +08:00
    大佬 可以支持 postgresql 的对象-表生成吗
    gejun123456
        2
    gejun123456  
    OP
       2018-08-08 17:41:41 +08:00 via iPhone
    @ghos 可以的 这两天弄弄
    lululau
        3
    lululau  
       2018-08-08 18:40:49 +08:00
    大佬,由 Mapper Interface 跳转到 mapper.xml 能通过 Navigate -> Implemention 而不是通过 Navigation -> Declaration 吗
    gejun123456
        4
    gejun123456  
    OP
       2018-08-08 19:24:37 +08:00 via iPhone
    @lululau 没看懂 对用户使用上有啥区别吗
    lululau
        5
    lululau  
       2018-08-08 20:30:52 +08:00
    因为这是两个操作,也就对应两个快捷键,Result result = myService.doSomething(); 在 doSomething() 上执行 Navigate -> Implemention 是跳转到 MyServiceImpl 的实现方法上,执行 Navigation -> Declaration 是跳转到 MyService 的接口声明上,为了操作习惯的一致性嘛,mapper.xml 相当于 Mapper 接口的实现嘛
    gejun123456
        6
    gejun123456  
    OP
       2018-08-08 20:57:06 +08:00
    @lululau #5 我大概理解了 是在接口方法名上 使用 alt+ctrl+鼠标左键 进行跳转到 xml 而不是使用 ctrl+左键 进行跳转
    因为 alt+ctrl+鼠标左键 才是跳转到方法的 Implemention 上。
    是这个含义么。 这样的确合理点。 使用上除了这个快捷键还有啥区别吗。
    depress
        7
    depress  
       2018-08-08 22:02:57 +08:00
    就等 postgresql 的支持了
    lance7in
        8
    lance7in  
       2018-08-08 22:12:20 +08:00
    精神支持,继续用别人的免费版
    jamesxu
        9
    jamesxu  
       2018-08-08 22:33:23 +08:00 via iPhone   ❤️ 1
    特别看不起使用默认宋体不换字体的
    gejun123456
        10
    gejun123456  
    OP
       2018-08-08 22:41:56 +08:00
    @lance7in #8 谢谢支持
    gejun123456
        11
    gejun123456  
    OP
       2018-08-08 22:43:10 +08:00
    @depress #7 这两天弄弄。大部分功能 postgresql 是可以用的 只有 java 类生成 crud 这个还不行。
    gejun123456
        12
    gejun123456  
    OP
       2018-08-08 22:43:55 +08:00
    @jamesxu #9 测试启动的项目,忘了改字体了 :)
    lululau
        13
    lululau  
       2018-08-08 23:44:28 +08:00 via iPhone
    @gejun123456 其实也没别的区别了,除了更合理之外,go to implemention 也比 go to declaration 用得更频繁
    lululau
        14
    lululau  
       2018-08-08 23:45:55 +08:00 via iPhone   ❤️ 1
    还有个小需求,生成 model 时可否支持选择是否使用 lombok
    gejun123456
        15
    gejun123456  
    OP
       2018-08-09 08:48:16 +08:00 via iPhone
    @lululau 可以的 这个简单 :)
    lululau
        16
    lululau  
       2018-08-09 09:52:19 +08:00
    @gejun123456 大佬 👍
    gejun123456
        17
    gejun123456  
    OP
       2018-08-21 17:34:34 +08:00
    @lululau #14 1.8.9 版本支持了哈 可以加 qq 群:542735979 下载最新版 IDEA 仓库估计要 2 天审核
    gejun123456
        18
    gejun123456  
    OP
       2018-08-21 17:35:18 +08:00
    @ghos #1 postgresql 1.8.9 版本支持了哈 可以加 qq 群:542735979 下载最新版 IDEA 仓库估计要 2 天审核
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1161 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:44 · PVG 02:44 · LAX 10:44 · JFK 13:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.