其他分享
首页 > 其他分享> > IService

IService

作者:互联网

简介

Mybatis-Plus提供了两套接口,BaseMapper和IService。

对于BaseMapper我们都很熟悉,就是用来操作dao层,即mapper层的接口。

那IService又是用来干啥的呢?其实见名思意它就是用于service层的一套接口。其作用和BaseMapper大致类似。

最大的区别就是 IService 提供批处理操作,BaseMapper 没有

推荐文章

使用方法

maven

<dependency>
	<groupId>com.baomidou</groupId>
	<artifactId>mybatis-plus-boot-starter</artifactId>
	<version>3.4.2</version>
</dependency>

yml文件:

实体类

User.java

mapper层

@Repository
@Mapper
public interface userMapper extends BaseMapper<User> {

}

service层

public interface UserService extends IService<User> {

}
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User>implements UserService {

}

然后controller通过注入service层就可以直接使用了。

CRUD操作

查询

标签:IService,service,BaseMapper,接口,extends,public
来源: https://www.cnblogs.com/lanxinren/p/15124476.html