Intellij 下 mybatis 插件 MyBatisCodeHelperPro,大幅提升效率 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gejun123456

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

  •  3
     
  •   gejun123456
    gejun123456 2017 年 8 月 6 日 26724 次点击
    这是一个创建于 3185 天前的主题,其中的信息可能已经有所发展或是发生改变。

    支持 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 年 8 月 6 日

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

    21 条回复    2017-09-01 09:33:25 +08:00
    CFO
        1
    CFO  
       2017 年 8 月 6 日 via Android
    支持 现在很少用 xml 的 mapper 了 注解方面有什么特别的支持吗?
    gejun123456
        2
    gejun123456  
    OP
       2017 年 8 月 6 日
    @CFO 目前还没有注解的支持,可以做到通过方法名直接生成注解的,这个在考虑中,如果 sql 多的话 会导致 mapper 文件东西看起来混乱。
    qiyuey
        3
    qiyuey  
       2017 年 8 月 6 日   1
    赞,希望支持注解
    CFO
        4
    CFO  
       2017 年 8 月 6 日 via Android   1
    @gejun123456 持续关注 加油啊
        5
    loveCoding  
       2017 年 8 月 6 日   1
    赞一个 , 支持.
    unique
        6
    unique  
       2017 年 8 月 6 日   1
    thanks
    mritd
        7
    mritd  
       2017 年 8 月 6 日 via iPhone   1
    支持,免费版一直在用
    twogoods
        8
    twogoods  
       2017 年 8 月 6 日 via Android
    真的好强大啊....我他妈自己这几天花时间搞的 mybatis SQL 生成器感觉瞬间被.....不管了,无耻放上地址骗个 starhttps://github.com/twogoods/TgDao
    gejun123456
        9
    gejun123456  
    OP
       2017 年 8 月 6 日
    @twogoods 已 star,编译期间生成代码 这个我喜欢。
    thinkmore
        10
    thinkmore  
       2017 年 8 月 7 日
    eclipse 中有吗?
    hqtc
        11
    hqtc  
       2017 年 8 月 7 日   1
    顺手推荐 mybatis 工具,用了通用 Mapper 和分页插件, 大赞。
    http://mybatis.tk/
    gejun123456
        12
    gejun123456  
    OP
       2017 年 8 月 7 日 via Android
    @thinkmore 木有
    macrosea
        13
    macrosea  
       2017 年 8 月 7 日
    m
    RagingSweet
        14
    RagingSweet  
       2017 年 8 月 9 日   1
    功能很强!提几个建议:
    1. mybatisgenerator 生成的时候可以过滤掉大段的注释
    2. 生成 mapper/Dto 对象的时候支持设置命名的 prefix/suffix
    gejun123456
        15
    gejun123456  
    OP
       2017 年 8 月 9 日
    @RagingSweet mybatisgenerator 生成注释的这个应该是可以在 mybatisGeneraror 的 xml 配置的 http://www.mybatis.org/generator/configreference/commentGenerator.html
    目前生成 mapper 对象支持 suffix,dto 这个之后会做,谢谢建议。
    Totato5749
        16
    Totato5749  
       2017 年 8 月 10 日
    人生苦短,我用 Rails (笑)
    wzdbsss
        17
    wzdbsss  
       2017 年 8 月 22 日 via Android
    免费版和收费版有差别吗
    gejun123456
        18
    gejun123456  
    OP
       2017 年 8 月 23 日 via Android
    @wzdbsss 有区别的,可以看 https://github.com/gejun123456/MyBatisCodeHelper-Pro 上面的区别,一般用免费版就够了
    littlezebra525
        19
    littlezebra525  
       2017 年 8 月 31 日
    你好,请问一下 是否支持 在 resultmap 标签中自动 添加 property 和 column 的映射?
    a7063888
        20
    a7063888  
       2017 年 9 月 1 日 via iPhone
    大拇指
    gejun123456
        21
    gejun123456  
    OP
       2017 年 9 月 1 日 via Android
    @littlezebra525 支持的,支持 java 类添加新字段生成到 xml 中
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     953 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 62ms UTC 18:49 PVG 02:49 LAX 11:49 JFK 14:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86