手动实现分页查询(菜鸟版)

public Map<String,Object> selectPage(Integer pageNum, Integer pageSize,String username,String email,String address) {

    // 拼接sql
    username = "%"+username+"%";
    email = "%"+email+"%";
    address = "%"+address+"%";

    // 计算当前页
    pageNum = (pageNum - 1) * pageSize;
    List<User> data = userMapper.selectPage(pageNum, pageSize,username,email,address);
    Integer total = userMapper.selectTotal();

    /*
        data 存放json数据
        total 记录整个表的总条数
     */
    Map<String,Object> map = new HashMap<>();
    map.put("data",data);
    map.put("total",total);

    return map;
}

 

posted on 2023-05-21 17:34  你就学个JVAV?  阅读(17)  评论(0)    收藏  举报

导航