在很多人看来,这是一个很SB的标题,阿里MyBatis用得好好的,干嘛要换Hibernate?还问我扛不扛得住?就问小天你抗揍不嘛?
其实这个问题就要回归到一个非常常见的面试题上——MyBatis与Hibernate有哪些不同?
这是这篇文章的核心立意,具体的答案,咱们文章后面会给出来!
小天看过很多类似于“在MyBatis与Hibernate之间该如何做选择”的文章,无一不对两者之前的选型做了比较明确的诠释。
那么,在技术相对成熟的阿里,他们是怎样选择的呢?
阿里的618和双十一
618将至,对各大电商平台又是一大考验。面对618、双11流量洪峰,阿里京东都用了哪些技术?今天我们聊聊阿里的持久层选择。
众所周知,阿里巴巴的持久层选择了MyBatis框架。
但是根据JVM生态系统报告,在ORM框架中使用MyBatis的占比仅有6%!大量国外企业和开发者,更倾向于使用Hibernate。MyBatis似乎只在国内流行?相信很多人都用过hibernate,你觉得它与MyBatis哪个更优秀呢?