课程
/后端开发
/Java
/MyBatis-Plus入门
BaseMapper和 IService 接口区别是什么?
2020-04-03
源自:MyBatis-Plus入门 3-2
正在回答
BaseMapper是Mapper层或者叫Dao层的接口。
IService是业务逻辑层接口。
你开发的是否分层吧,不同层继承不同层的接口。MP还有个通用Service的实现类,叫ServiceImpl,他本身也实现了IService。你的service可以继承ServiceImpl,省着你一些简单的方法,还需要在service中写一遍了。
itzhw 提问者
老猿 回复 itzhw 提问者
BaseMapper是数据抽象接口:把需要抽象的数据处理层放到这里
IService 接口是业务抽象接口:把需要封装的业务操作放到这里
举报
MyBatis-Plus框架入门必学课程!
2 回答大猿老师,举个例子,ServiceImpl接口的save方法,实际调用的的是basemapper的insert方法?
1 回答basemapper的继承问题
2 回答baseMapper注解
2 回答想问下老师mapper接口上需要@mapper注解吗,如果在项目中加了它的作用是什么
2 回答怎么用mp直接执行sql语句?