IService
简介
Mybatis-Plus提供了两套接口,BaseMapper和IService。
对于BaseMapper我们都很熟悉,就是用来操作dao层,即mapper层的接口。
那IService又是用来干啥的呢?其实见名思意它就是用于service层的一套接口。其作用和BaseMapper大致类似。
最大的区别就是 IService 提供批处理操作,BaseMapper 没有
推荐文章
使用方法
maven
com.baomidou
mybatis-plus-boot-starter
3.4.2
yml文件:
实体类
User.java
mapper层
@Repository
@Mapper
public interface userMapper extends BaseMapper {
}
service层
public interface UserService extends IService {
}
@Service
public class UserServiceImpl extends ServiceImplimplements UserService {
}
然后controller通过注入service层就可以直接使用了。
CRUD操作
查询
- getById(Serializable var1)更加ID进行查询操作。