jpa问题

jpa问题

jpa在公司项目中真的比mybatis, tk.mybatis自动生成mapper还好用吗,性能还好吗。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
慕沐0177137 2020-02-06 16:20:44

个人感觉,外企用mybatis还是比较少的,jpa对于不同数据库的支持比mybatis 强一些。

国内盛行mybatis,个人认为主要原因是互联网的复杂业务,导致需要很多sql需要做表关联(不好意识,本人在外企,大部分朋友现在多数也在互联网相关的公司,国内传统软件企业技术站了解很少).

外企呢,主要是过去很多codebase就是hibernate和jpa,完全重构需要很大的人力,

而且,外企使用的数据库不是很单一, PG,mssql,自研发,etc, 这个场景就不适合mybatis.

jpa benchmark 性能应该是不如mybatis的(针对mysql家族的数据库)

但是说回来,持久层框架能用出性能问题, 那TPS要很大哦........

  • 国内大多数企业用mybatis不是因为业务复杂,而是跟风,企业跟风,开发者也跟风,因为大厂都用这个。
    2020-05-08 09:45:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师