PageHelper分页显示

empServiceImpl代码
package com.msb.service.impl;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.msb.mapper.EmpMapper;
import com.msb.pojo.Emp;
import com.msb.service.EmpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class EmpServiceImpl implements EmpService {
@Autowired
private EmpMapper empMapper;
@Override
public List<Emp> findAllEmp(Integer pageNum,Integer pageSize) {
/*Page<Emp> page = */PageHelper.startPage(pageNum, pageSize);
List<Emp> list =empMapper.findAll();
/*System.out.println("当前页"+page.getPageNum());
System.out.println("总页数"+page.getPages());
System.out.println("总记录数"+page.getTotal());*/
//做出来一个空的map集合,类型是emp是属性
PageInfo<Emp> pi = new PageInfo<>(list);
/*System.out.println("当前页"+pi.getPageNum());
System.out.println("总页数"+pi.getPages());
System.out.println("页大小"+pi.getSize());
System.out.println("总记录数"+pi.getTotal());
System.out.println("当前页数据"+pi.getList());*/
return list;
}
}

Emp的sql接口
package com.msb.mapper;
import com.msb.pojo.Emp;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface EmpMapper {
List<Emp> findAll();
}