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

2019-05-03 22:42:47 +08:00
 sang

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

12838 次点击
所在节点    Java
20 条回复
yuekcc
2019-05-04 02:15:42 +08:00
用的 MyBatis。培训班出来的只会 SSM 组合
gowk
2019-05-04 07:57:38 +08:00
都不用,jdbcTemplate 足矣
skypyb
2019-05-04 08:32:26 +08:00
JPA,公司就用这个,用的确实爽。
要是我自个一个人写项目我会用 MyBatis,因为好久没用了,国内又比较流行,多少还是要熟悉
ghos
2019-05-04 08:34:58 +08:00
用多了感觉都不是很方便 什么时候有 ruby 得 activerecord 这样子就好了
xlui
2019-05-04 09:19:48 +08:00
项目规模不是很大,没有很多复杂的 SQL 要写就用 JPA。有复杂 SQL 或要让 SQL 完全可控时用 Mybatis。

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

感觉 mybatis 的 aop 做的不太好,就不提那个注入器了..感觉太像什么黑科技了。这点真的和 Spring 差的太多了
vvvvww
2019-05-05 09:37:06 +08:00
有没有用 JOOQ 的
ityouknow
2019-05-05 10:37:01 +08:00
我喜欢使用 Jpa 不用写过多的 sql,但如果数据库操作毕竟复杂,还是建议用 mybatis
BlackZhu
2019-05-05 11:39:35 +08:00
mybatis-plus 推荐一下
colorcat
2019-05-05 12:02:42 +08:00
我觉得 jpa 干净,但是公司都喜欢 mybaits
putaozhenhaochi
2019-05-06 22:24:51 +08:00
JPA 啊。 也支持原生 SQL
eefnrowe
2019-05-23 17:24:50 +08:00
一直用 mybatis-plus 类似的增强型框架, 不要浪费时间写无意义的代码

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/560763

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX