最近的功能需求不能使用mybatis分页插件,也没有sql语句,记录一下java原生的分页查询。
上代码:
1.创建Page类。
public class Page {
//分页数据
private List records;
//当前页码
private int current;
//每页记录数
private int size;
//总记录数
private int total;
//总页数
private int pages;
public Page(int current, int size, List data) {
this.current = current;
this.size = size <= 0 ? 10 : size;
this.total = data.size();
this.pages = (int) Math.ceil(this.total * 1.0 / this.size);
this.records = data;