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

Intellij 下 mybatis 插件 MyBatisCodeHelperPro,大幅提升效率

  •  3
     
  •   gejun123456 ·
    gejun123456 · 2017-08-06 10:40:29 +08:00 · 25914 次点击
    这是一个创建于 2663 天前的主题,其中的信息可能已经有所发展或是发生改变。

    支持 mysql+oracle+sqlite

    根据 java 对象一键生成 Dao 接口,Service,Xml,数据库建表 Sql 文件 提供 dao 与 xml 的跳转 支持创建多字段索引 多字段唯一约束

    generateFile

    根据 mapper 中方法名直接生成 sql 并补全方法(可生成大部分单表操作的 sql )

    generateMultiple

    支持生成 if-test 语句

    if-test

    支持使用 mybatis-generator

    mybatis-generator

    另外还有 mybatis 接口方法名重构支持,property refid resultMap 等的自动补全 mybatis 中 sql 自动补全等功能

    下载地址: http://ogyxv3y5w.bkt.clouddn.com/MyBatisCodeHelper-Pro-1.6.6.zip

    注意 这个是收费版 一年 29 元 地址: https://github.com/gejun123456/MyBatisCodeHelper-Pro

    另外有免费版 在 Intellij 中搜 MybatisCodeHelper 即可。

    第 1 条附言  ·  2017-08-06 11:29:16 +08:00

    再来一张通过方法名直接生成sql find

    21 条回复    2017-09-01 09:33:25 +08:00
    CFO
        1
    CFO  
       2017-08-06 10:55:11 +08:00 via Android
    支持 现在很少用 xml 的 mapper 了 注解方面有什么特别的支持吗?
    gejun123456
        2
    gejun123456  
    OP
       2017-08-06 11:06:06 +08:00
    @CFO 目前还没有注解的支持,可以做到通过方法名直接生成注解的,这个在考虑中,如果 sql 多的话 会导致 mapper 文件东西看起来混乱。
    qiyuey
        3
    qiyuey  
       2017-08-06 11:26:01 +08:00   ❤️ 1
    赞,希望支持注解
    CFO
        4
    CFO  
       2017-08-06 13:20:38 +08:00 via Android   ❤️ 1
    @gejun123456 持续关注 加油啊
    loveCoding
        5
    loveCoding  
       2017-08-06 13:38:59 +08:00   ❤️ 1
    赞一个 , 支持.
    unique
        6
    unique  
       2017-08-06 16:16:22 +08:00   ❤️ 1
    thanks
    mritd
        7
    mritd  
       2017-08-06 19:06:33 +08:00 via iPhone   ❤️ 1
    支持,免费版一直在用
    twogoods
        8
    twogoods  
       2017-08-06 22:56:13 +08:00 via Android
    真的好强大啊....我他妈自己这几天花时间搞的 mybatis SQL 生成器感觉瞬间被.....不管了,无耻放上地址骗个 star🌚https://github.com/twogoods/TgDao
    gejun123456
        9
    gejun123456  
    OP
       2017-08-06 23:52:02 +08:00
    @twogoods 已 star,编译期间生成代码 这个我喜欢。
    thinkmore
        10
    thinkmore  
       2017-08-07 10:24:53 +08:00
    eclipse 中有吗?
    hqtc
        11
    hqtc  
       2017-08-07 10:45:00 +08:00   ❤️ 1
    顺手推荐 mybatis 工具,用了通用 Mapper 和分页插件, 大赞。
    http://mybatis.tk/
    gejun123456
        12
    gejun123456  
    OP
       2017-08-07 21:09:54 +08:00 via Android
    @thinkmore 木有
    macrosea
        13
    macrosea  
       2017-08-07 23:05:20 +08:00
    m
    RagingSweet
        14
    RagingSweet  
       2017-08-09 08:35:09 +08:00   ❤️ 1
    功能很强!提几个建议:
    1. mybatisgenerator 生成的时候可以过滤掉大段的注释
    2. 生成 mapper/Dto 对象的时候支持设置命名的 prefix/suffix
    gejun123456
        15
    gejun123456  
    OP
       2017-08-09 08:55:09 +08:00
    @RagingSweet mybatisgenerator 生成注释的这个应该是可以在 mybatisGeneraror 的 xml 配置的 http://www.mybatis.org/generator/configreference/commentGenerator.html
    目前生成 mapper 对象支持 suffix,dto 这个之后会做,谢谢建议。
    Totato5749
        16
    Totato5749  
       2017-08-10 10:09:05 +08:00
    人生苦短,我用 Rails (笑)
    wzdbsss
        17
    wzdbsss  
       2017-08-22 22:03:38 +08:00 via Android
    免费版和收费版有差别吗
    gejun123456
        18
    gejun123456  
    OP
       2017-08-23 22:40:47 +08:00 via Android
    @wzdbsss 有区别的,可以看 https://github.com/gejun123456/MyBatisCodeHelper-Pro 上面的区别,一般用免费版就够了
    littlezebra525
        19
    littlezebra525  
       2017-08-31 23:57:39 +08:00
    你好,请问一下 是否支持 在 resultmap 标签中自动 添加 property 和 column 的映射?
    a7063888
        20
    a7063888  
       2017-09-01 09:27:42 +08:00 via iPhone
    大拇指👍🏻
    gejun123456
        21
    gejun123456  
    OP
       2017-09-01 09:33:25 +08:00 via Android
    @littlezebra525 支持的,支持 java 类添加新字段生成到 xml 中
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.