MybatisPlus 的 IService 和 Mapper 有什么区别

查看 63|回复 1
作者:lengyingmofeng   
最近看了 MybatisPlus 的官网,发现 Service CRUD 接口和 Mapper CRUD 接口都实现基本的增删改查,在 service 层进行增删改查要比 mapper 层更加方便,这是否违反了 mvc 三层架构。

mapper, CRUD, service, 增删

win301   
你可能还在学习阶段,所以才会问出这样的问题来,之所以封装一层 Service ,是因为操作 DB 也就是 Mapper 层,还需要做一些额外的工作才能完成的更好,你可以看下 ServiceImpl 这个类里,都干了什么,而且 ServiceImpl 类是通过继承来实现功能的,并不算是严格意义上的一层,只能算增强,如果你不想用,也可以在你自己的实现类里不要继承 ServiceImpl ,值注入 Mapper 就好
您需要登录后才可以回帖 登录 | 立即注册

返回顶部