如果阿里把Mybatis换成hibernate,会有人看吗?可扛得住吗?

本文探讨了阿里巴巴为何在持久层选择MyBatis而不是Hibernate,主要原因是MyBatis在大规模数据库查询、缓存优化和开发效率上的优势。在618、双十一等大促期间,MyBatis更能应对高并发场景。尽管Hibernate提供了强大的ORM功能,但其对数据库模型的强依赖和较低的灵活性在阿里这样的大型项目中并不适用。
摘要由CSDN通过智能技术生成

在很多人看来,这是一个很SB的标题,阿里MyBatis用得好好的,干嘛要换Hibernate?还问我扛不扛得住?就问小天你抗揍不嘛?

其实这个问题就要回归到一个非常常见的面试题上——MyBatis与Hibernate有哪些不同?

这是这篇文章的核心立意,具体的答案,咱们文章后面会给出来!

618已至,阿里如果把MyBatis换成hibernate,能扛得住吗?

小天看过很多类似于“在MyBatis与Hibernate之间该如何做选择”的文章,无一不对两者之前的选型做了比较明确的诠释。

那么,在技术相对成熟的阿里,他们是怎样选择的呢?


阿里的618和双十一

618将至,对各大电商平台又是一大考验。面对618、双11流量洪峰,阿里京东都用了哪些技术?今天我们聊聊阿里的持久层选择。

众所周知,阿里巴巴的持久层选择了MyBatis框架。

但是根据JVM生态系统报告,在ORM框架中使用MyBatis的占比仅有6%!大量国外企业和开发者,更倾向于使用Hibernate。MyBatis似乎只在国内流行?相信很多人都用过hibernate,你觉得它与MyBatis哪个更优秀呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值