一般项目会使用 mybatis 自动生成的 example 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mocxe2vwww
V2EX    Java

一般项目会使用 mybatis 自动生成的 example 吗?

  •  
  •   mocxe2vwww 2020-09-14 14:31:15 +08:00 5134 次点击
    这是一个创建于 1855 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家项目上会用 Example 吗? 还是手写 xml 。

    23 条回复    2020-09-15 16:08:15 +08:00
    lyusantu
        1
    lyusantu  
       2020-09-14 15:11:02 +08:00
    师傅领进门 修行看个人
    keshawnvan
        2
    keshawnvan  
       2020-09-14 15:13:53 +08:00
    自己写的生成工具
    yiyi11
        3
    yiyi11  
       2020-09-14 15:57:21 +08:00 via Android
    用 mybatisplus
    wysnylc
        4
    wysnylc  
       2020-09-14 15:59:05 +08:00
    如果不嫌 xml 东西多可以用,这个恰恰是依赖最小的
    Foxkeh
        5
    Foxkeh  
       2020-09-14 16:09:05 +08:00
    用过, 不过"或"条件组合比较多的话, mybatis generator 生成的查询模板就难以胜任了
    3 楼说的 mybatis plus 这方面做得比较好
    cweijan
        6
    cweijan  
       2020-09-14 17:44:47 +08:00
    Example 不好用, 参数少用 mybatis-generator-pro 插件生成, 参数多手写 XML
    windsound
        7
    windsound  
       2020-09-14 17:53:39 +08:00
    不会,手写
    leafre
        8
    leafre &nsp;
       2020-09-14 17:54:36 +08:00
    并不能提高效率
    earther01
        9
    earther01  
       2020-09-14 18:04:29 +08:00
    用的 tk 的 example,还挺好用的
    egfegdfr
        10
    egfegdfr  
       2020-09-14 18:14:40 +08:00
    不用,都是自己手写,如果嫌麻烦可以用 mybatis plus
    twogoods
        11
    twogoods  
       2020-09-14 19:13:28 +08:00
    不写 xml 单纯写注解呢 https://github.com/twogoods/TgDao
    wangyanrui
        12
    wangyanrui  
       2020-09-14 19:42:05 +08:00 via Android
    代码是工具,只要易读,怎么方便怎么来,这个东西不需要纠结
    shuang99
        13
    shuang99  
       2020-09-14 20:19:38 +08:00
    我觉得挺好用的呀,至少俺的效率还是快了些的。。。
    EminemW
        14
    EminemW  
       2020-09-14 22:15:44 +08:00
    用 mybatis plus,需要配置 sql 优化,不然默认 select * ,而且自带的 selectOne()实现方式居然是调用 selectList()然后结果取第一个
    sagaxu
        15
    sagaxu  
       2020-09-14 22:18:48 +08:00 via Android
    不用 mybatis,简单的走 jpa,复杂的 jdbctemplate 自己拼
    MarioLuo
        16
    MarioLuo  
       2020-09-14 23:06:50 +08:00 via Android
    后期维护麻烦,生成一堆代码
    inktiger
        17
    inktiger  
       2020-09-15 02:04:49 +08:00
    我一般都是手写,排版都要自己调,虽然开头累死个人,但维护起来挺好的
    qwerthhusn
        18
    qwerthhusn  
       2020-09-15 08:50:17 +08:00
    发现简单的增删改查可以直接 JPA,复杂的用 MyBatis (很少很少),两个混用,
    securityCoding
        20
    securityCoding  
       2020-09-15 09:26:45 +08:00
    一般项目直接 jpa 了~
    gz911122
        21
    gz911122  
       2020-09-15 10:12:08 +08:00
    不用, 后面改起来太麻烦
    siweipancc
        22
    siweipancc  
       2020-09-15 13:30:20 +08:00 via iPhone
    一般涉及多表多条件的不如手写,这货就跟 jpa 一样,很难用得好。
    遇到是报表的上百行组装,管你用啥框架,乖乖手写。
    zouzou
        23
    zouzou  
       2020-09-15 16:08:15 +08:00
    用 MyBatis Dynamic SQL,复杂的手写 sql 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2903 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:27 PVG 22:27 LAX 07:27 JFK 10:27
    Do have faith in what you're doing.
    ubao 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