wxlwsy
V2EX  ›  Java

MyBatis Dynamic SQL 用起来有没有坑?

  •  
  •   wxlwsy · Aug 18, 2021 · 4616 views
    This topic created in 1909 days ago, the information mentioned may be changed or developed.
    新项目打算用这玩意, 不想配 xml 了. 而且可以预见应该没有复杂的关联查询. 我想问问有使用经验的大佬们到底如何?
    17 replies  •  2021-08-24 11:21:49 +08:00
    ztcaoll222
    ztcaoll222
    Aug 18, 2021
    1
    star 才 697,issue 总计才 110,不建议用在生产上
    sagaxu
    sagaxu
    Aug 18, 2021❤️1
    2
    MyBatis 基本上只有中国人在用了
    roiding
    roiding
    Aug 19, 2021
    3
    看了看 Dynamic SQL 是个啥,这么麻烦还不如直接 JPA 了。mybatis 用的不就是方便快捷嘛
    xjlnjut730
    xjlnjut730
    Aug 19, 2021
    4
    mybatis-plus 还是香的。其它各种思路太超前了,个人不喜欢,排查问题很麻烦。
    passer9527
    passer9527
    Aug 19, 2021 via iPhone
    5
    @sagaxu 非国人现在用啥
    sagaxu
    sagaxu
    Aug 19, 2021 via Android
    6
    @passer9527 jpa jooq jdbctemplate
    egfegdfr
    egfegdfr
    Aug 19, 2021❤️1
    7
    mybatis-plus 还是挺好用的,简单数据库操作不用自己写,复杂点的 手写 sql 就行了。可以减少低质量的重复性工作
    fpure
    fpure
    Aug 19, 2021
    8
    @sagaxu 管他是不是只有中国人在用,好用就行了。SQL 的表达能力是 ORM 无法取代的,MyBatis 的动态 SQL 也远强于 Java 拼字符串
    fpure
    fpure
    Aug 19, 2021
    9
    我的看法是没必要用这种 MyBatis 的增强框架,单表增删改查本就不是问题,完全可以用代码生成器轻松搞定
    timethinker
    timethinker
    Aug 19, 2021
    10
    mybatis-plus 用的应该比较多,拓展性和灵活性都不错,不过我个人的话要么用 Hibernate 要么用 JdbcTemplate,读写分离,没必要只用一个东西。
    git00ll
    git00ll
    Aug 19, 2021
    11
    这个东西还是基于 mybatis 之上实现的,底层还是 mybatis
    bthulu
    bthulu
    Aug 19, 2021
    14
    spring jdbc 啊, 也挺好用的
    jrw7878
    jrw7878
    Aug 20, 2021
    15
    直接 JPA 啊
    ikas
    ikas
    Aug 22, 2021
    16
    直接说不好用..老实写好 xml,,后面才知道有多好
    linbiaye
    linbiaye
    Aug 24, 2021
    17
    @egfegdfr 如果继续改进的话,你会发现和 jpa 越来越像。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 20:23 · PVG 04:23 · LAX 12:23 · JFK 15:23
    ♥ Do have faith in what you're doing.