SpringBoot开发使用Mybatis还是Spring Data JPA?
首先,这个问题应该由开发团队的负责人来考虑,而不应该由架构师决定;
因为使用框架的人是开发团队,而不是架构师;
Spring Data JPA
是ORM框架,在代码和SQL前增加一个新的层次,新的标准,需一定的学习成本,复杂SQL也有解决方案,无需直接操作SQL,详见spring.io官网,对开发团队水平有要求,不然后期维护会崩盘,切换数据库经常变换或需支持多种数据库很方便,spring全家桶的版本兼容性;
Mybatis
是半ORM框架,能直接操作SQL,SQL集中管理,对于开发团队要求比JPA低,因为
原创
2022-02-25 16:19:39 ·
1059 阅读 ·
0 评论