V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mocxe2vwww
V2EX  ›  Java

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

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

    大家项目上会用 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
    godwinma
        7
    godwinma  
       2020-09-14 17:53:39 +08:00
    不会,手写
    leafre
        8
    leafre  
       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   ·   实用小工具   ·   1004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 21:22 · PVG 05:22 · LAX 13:22 · JFK 16:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.