前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >聊一聊:MyBatis和Spring Data JPA的选择问题

聊一聊:MyBatis和Spring Data JPA的选择问题

作者头像
程序猿DD
发布2023-04-04 15:21:24
4530
发布2023-04-04 15:21:24
举报
文章被收录于专栏:程序猿DD程序猿DD

从个人开发角度来说,Spring Data JPA更好用,是因为开发起来更快。

但从团队角度,我们希望更好的维护性,spring data jpa就差一些,或者说对后期人的要求更高。

很容易出现这种情况:

监控系统发现某个慢查询了,运维把SQL发到开发群里,大家自查一下。此时很可能发现根本没人回应,都说没有这句SQL。然后运维定位到某个库,找到这个库的使用人,让他去看。他可能也就拿着SQL全局去搜,发现还是搜不到。 如果这个人责任心不强,可能就说 没找到这个SQL,责任心强调的,对Spring Data JPA熟悉点的,就要开始去分析这个SQL可能在哪里,然后找到对应的实现地方去修改。

这就是Spring Data JPA在团队作战时候,容易引发维护成本高的真实场景。

P.S. 我开发自己独立产品的时候,还是喜欢用它的,因为自己再熟悉不过,不会有这样的场景。所以果断选择,但团队作战,我还是会选在MyBatis。

那么你怎么看呢?留言区见!

往期推荐

Java微服务 vs Go微服务,究竟谁更强!?

天才安全大佬即将拿股票前被拼多多辞退,原因是不愿意做黑客攻击?

当音乐学博士搞起编程,用一本书改变了Java世界!

Spring Boot 2.x基础教程:使用Flyway管理数据库版本

因脉脉上的匿名消息,拼多多员工被开除了!

你一定需要知道的高阶JAVA枚举特性!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿DD 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档