mapper:
List<UtilizationApply> selectRecords(Pagenation page,@Param("param") String parameter);
// 传入Pagenation分页选择 (mybatis)
service:
public Page<T> selectRecords(Page<T> page,String parameter)
{
//PageHelper.startPage(pageNum, pageSize); //不用PageHelper
List<T> list = baseMapper.selectRecords(page,parameter);
page.setRecords(list);
EntityWrapper ew=new EntityWrapper();
Int total=baseMapper.selectCount(ew);
page.setTotal(total); //page.total总数需要给定
return page;
}
controller:
public Map<String, Object> queryrecordbypage(@RequestParam(value="criteria")String parameter,
@RequestParam(value="pageNum")int pageNum,
@RequestParam(value="pageSize")int pageSize)
{
Page page = new Page(pageNum,pageSize);
page=utilizationApplyService.selectRecords(page,parameter);
return page;
}