MyBatis Dynamic SQL 用起来有没有坑? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wxlwsy
V2EX    Java

MyBatis Dynamic SQL 用起来有没有坑?

  •  
  •   wxlwsy 2021-08-18 20:41:51 +08:00 3659 次点击
    这是一个创建于 1522 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新项目打算用这玩意, 不想配 xml 了. 而且可以预见应该没有复杂的关联查询. 我想问问有使用经验的大佬们到底如何?
  • mybatis
  • SQL
    a href="/tag/dynamic" class="tag">
  • dynamic
  • xml
    17 条回复    2021-08-24 11:21:49 +08:00
    ztcaoll222
        1
    ztcaoll222  
       2021-08-18 22:14:43 +08:00
    star 才 697,issue 总计才 110,不建议用在生产上
    sagaxu
        2
    sagaxu  
       2021-08-18 22:29:01 +08:00   1
    MyBatis 基本上只有中国人在用了
    roiding
        3
    roiding  
       2021-08-19 08:34:58 +08:00
    看了看 Dynamic SQL 是个啥,这么麻烦还不如直接 JPA 了。mybatis 用的不就是方便快捷嘛
    xjlnjut730
        4
    xjlnjut730  
       2021-08-19 09:05:04 +08:00
    mybatis-plus 还是香的。其它各种思路太超前了,个人不喜欢,排查问题很麻烦。
    passer9527
        5
    passer9527  
       2021-08-19 09:22:56 +08:00 via iPhone
    @sagaxu 非国人现在用啥
    sagaxu
        6
    sagaxu  
       2021-08-19 09:24:33 +08:00 via Android
    @passer9527 jpa jooq jdbctemplate
    egfegdfr
        7
    egfegdfr  
       2021-08-19 09:27:33 +08:00   1
    mybatis-plus 还是挺好用的,简单数据库操作不用自己写,复杂点的 手写 sql 就行了。可以减少低质量的重复性工作
    fpure
        8
    fpure  
       2021-08-19 09:33:36 +08:00
    @sagaxu 管他是不是只有中国人在用,好用就行了。SQL 的表达能力是 ORM 无法取代的,MyBatis 的动态 SQL 也远强于 Java 拼字符串
    fpure
        9
    fpure  
       2021-08-19 09:36:51 +08:00
    我的看法是没必要用这种 MyBatis 的增强框架,单表增删改查本就不是问题,完全可以用代码生成器轻松搞定
    timethinker
        10
    timethinker  
       2021-08-19 09:38:28 +08:00
    mybatis-plus 用的应该比较多,拓展性和灵活性都不错,不过我个人的话要么用 Hibernate 要么用 JdbcTemplate,读写分离,没必要只用一个东西。
    git00ll
        11
    git00ll  
       2021-08-19 10:28:08 +08:00
    这个东西还是基于 mybatis 之上实现的,底层还是 mybatis
    MrGoooo
        13
    MrGoooo  
       2021-08-19 11:51:37 +08:00
    bthulu
        14
    bthulu  
       2021-08-19 15:06:32 +08:00
    spring jdbc 啊, 也挺好用的
    jrw7878
        15
    jrw7878  
       2021-08-20 09:02:49 +08:00
    直接 JPA 啊
    ikas
        16
    ikas  
       2021-08-22 16:38:24 +08:00
    直接说不好用..老实写好 xml,,后面才知道有多好
    linbiaye
        17
    linbiaye  
       2021-08-24 11:21:49 +08:00
    @egfegdfr 如果继续改进的话,你会发现和 jpa 越来越像。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2622 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 12:54 PVG 20:54 LAX 05:54 JFK 08:54
    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