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

Jpa 和 MyBatis 你在项目中用哪个?出于什么样的考虑?

  •  
  •   sang · 165 天前 · 5355 次点击
    这是一个创建于 165 天前的主题,其中的信息可能已经有所发展或是发生改变。

    客观表述实际情况即可,不讨论框架各自的优劣!!!!

    20 回复  |  直到 2019-05-23 17:24:50 +08:00
        1
    yuekcc   165 天前
    用的 MyBatis。培训班出来的只会 SSM 组合
        2
    gowk   165 天前 via Android
    都不用,jdbcTemplate 足矣
        3
    skypyb   165 天前 via Android
    JPA,公司就用这个,用的确实爽。
    要是我自个一个人写项目我会用 MyBatis,因为好久没用了,国内又比较流行,多少还是要熟悉
        4
    ghos   165 天前 via Android
    用多了感觉都不是很方便 什么时候有 ruby 得 activerecord 这样子就好了
        5
    xlui   165 天前 via iPhone
    项目规模不是很大,没有很多复杂的 SQL 要写就用 JPA。有复杂 SQL 或要让 SQL 完全可控时用 Mybatis。

    虽然这么说,实际上自己的项目一直用的 JPA,公司的项目一直用的 Mybatis。
        6
    CFO   165 天前 via Android
    写着玩的用 jpa 公司项目用 mybatis 好多人 包括我 对面向对象的理解都不到位 纯用 jpa 会怀疑人生的
        7
    allanzhuo   164 天前
    公司项目 mybatis,自己玩的项目 jpa
        8
    BBCCBB   164 天前
    一直用的 mybatis+通用 mapper
        9
    troywinter   164 天前
    公司项目直接用 jdbc template,个人会倾向用 jpa,就是觉得用的爽,如果 sql 很复杂,我觉得是实现方式出了问题,抽象不对,olap 就应该用 olap 的方式解决。
        10
    Tyanboot   164 天前 via Android
    之前用 jpa,现在换成 ebean 了。
        11
    wiix   164 天前
    jpa+spring jdbc
    一直认为 mybatis 不上不下很尴尬
        12
    oneisall8955   164 天前 via Android
    现在公司在用 jpa,mybatis 好久没用了不熟悉,感觉好陌生了。当前 mybatis 比较流行些吧~
        13
    dbpe   164 天前 via Android
    @Tyanboot 大佬,下一个个人项目准备用 ebean。。ebean 是啥类型 jpa ? mybatis。。
        14
    changdy   164 天前
    @dbpe 搜下官网风格非常明显
    但是 我个人仍旧喜欢 mybatis 更透明一些
    但是看到一些 注解 比如`@Column(length=100)` 推测应该和验证有关,感觉还是蛮有意思的。

    感觉 mybatis 的 aop 做的不太好,就不提那个注入器了..感觉太像什么黑科技了。这点真的和 Spring 差的太多了
        15
    vvvvww   164 天前
    有没有用 JOOQ 的
        16
    ityouknow   164 天前
    我喜欢使用 Jpa 不用写过多的 sql,但如果数据库操作毕竟复杂,还是建议用 mybatis
        17
    BlackZhu   164 天前
    mybatis-plus 推荐一下
        18
    colorcat   164 天前
    我觉得 jpa 干净,但是公司都喜欢 mybaits
        19
    putaozhenhaochi   162 天前 via Android
    JPA 啊。 也支持原生 SQL
        20
    eefnrowe   145 天前
    一直用 mybatis-plus 类似的增强型框架, 不要浪费时间写无意义的代码
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3424 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 04:48 · PVG 12:48 · LAX 21:48 · JFK 00:48
    ♥ Do have faith in what you're doing.