封装一个分页的类
用pagehelper插件
public class PageBean
public static final int PAGE_SIZE = 10;
private int current;/*当前页*/
private long total;/*item总数*/
private int size = PAGE_SIZE;
private T data;/*数据列表*/
public PageBean(int current) {
this.current = current;
}
public PageBean(int current, int size) {
this.current = current;
this.size = size;
}
public int getStart() {
return (current - 1) * size;
}
public int getCurrent() {
return current;
}
public void setCurrent(int current) {
this.current = current;
}
public long getTotal() {
return total;
}
public void setTotal(long total) {
this.total = total;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
}
@Override
public PageBean<List
PageHelper.startPage(pageNum, pageSize);
List
long count = avatarUserMapper.countByExample(example);
PageBean<List
List
pageBean.setTotal(count);
pageBean.setData(dataList);
return pageBean;
}

浙公网安备 33010602011771号