控制器层
需要传入两个参数page(当前页数),limit(每页数量)
/*获取分页数据*/
Page page1 = new Page(page,limit);
page1 = noticeService.getPageNotice(page1);
List<Notice> notices = page1.getRecords();
业务层
/*接口*/
Page<Notice> getPageNotice(Page<Notice> page);
/*实现方法*/
@Override
public Page<Notice> getPageNotice(Page<Notice> page) {
page.setRecords(baseMapper.selectNoticePage(page));
return page;
}
持久层
List<Notice> selectNoticePage(Pagination page);
xml文件中查询语句不需要添加limit处理,Pagination 中已经分装好了