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进行查询操作。