MyBatis-Plus 通用的IService接口:(假设实体类为User)
service层接口可以继承IService接口,IService的使用(需要另外两个接口baseMapper
和ServiceImpl
的配合):
①mapper接口继承basemapper接口:
public interface UserMapper extends BaseMapper<User> {
}
②service接口继承Iservice:
public interface IUserService extends IService<User> {
}
③service接口的实现类继承ServiceImpl<继承basemapper的mapper,实体类>,实现IUserService接口:
@Service
public class IUserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService {
}
④接下来就可以调用IService中的方法啦:参考IService接口解释https://gitee.com/baomidou/mybatis-plus/blob/3.0/mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/service/IService.java