一、Service接口继承IService<实体类>
//业务层快速开发 在快速开发的时候,也可以自己手写一些方法,安装标准开发的形式
public interface IBookService extends IService<Book> {
//我们在数据层是extends BaseMapper<Book> 和这里不太一样 不要混了
// 如果我们需要的方法他们没有提供,我们可以自己在这里写,之后再IBookServiceImpl中进行实现
// @Override
// Boolean save(Book book); 如果这个地方报错了,就说明重名了,我们就换一个名字
// 这样就避免了我们手写方法和他们的1方法重合了
IPage<Book> getPage(int currentPage, int pageSize);
IPage<Book> getPage(int currentPage, int pageSize,Book book);
}
二、ServiceImpl实现类继承ServiceImpl<数据层接口,实体类> implements Service接口
//业务层快速开发
@Service //定义bean ; BookDao是通过这个实现数据库的操作 里面有数据库中各种各样的操作;Book是实体类
//IBookService 是提供的业务层接口
public class IBookServiceImpl extends ServiceImpl<BookDao, Book> implements IBookService {
//在这里实现接口中的方法
}
查询总记录数
批量添加