为什么说spring data jpa学习成本比mybatis高?

2025-05-04 00:39:35
推荐回答(1个)
回答1:

JPA的优势在于提供通用的CRUD操作及通过注解实现简单的关联关系操作;
myabtis的优势在于灵活定制SQL,同时mybatis有大量的第三方插件提供通用的crud操作,相对而言jpa的优势就没那么明显;
至于学习成本,都是差不多的,重点看业务复杂度;如果无法把握,那么mybatis 通常会是最佳的选择。