PageHelper分页显示

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();
}
posted @ 2022-06-27 16:48  爱豆技术部  阅读(69)  评论(0)    收藏  举报