MyBatis-Plus——Service层开发

        

一、Service接口继承IService<实体类>

//业务层快速开发     在快速开发的时候,也可以自己手写一些方法,安装标准开发的形式
public interface IBookService extends IService {
//我们在数据层是extends BaseMapper 和这里不太一样 不要混了
//    如果我们需要的方法他们没有提供,我们可以自己在这里写,之后再IBookServiceImpl中进行实现
//    @Override
//  Boolean save(Book book);   如果这个地方报错了,就说明重名了,我们就换一个名字
//    这样就避免了我们手写方法和他们的1方法重合了
    IPage getPage(int currentPage, int pageSize);
    IPage getPage(int currentPage, int pageSize,Book book);
}

二、ServiceImpl实现类继承ServiceImpl<数据层接口,实体类> implements Service接口

//业务层快速开发
@Service  //定义bean   ; BookDao是通过这个实现数据库的操作  里面有数据库中各种各样的操作;Book是实体类
//IBookService 是提供的业务层接口
public class IBookServiceImpl extends ServiceImpl implements IBookService {
//在这里实现接口中的方法
}

查询总记录数

 批量添加

MyBatis-Plus——Service层开发_第1张图片

 

你可能感兴趣的:(MyBatis-plus,mybatis,java,spring)