public static<T> PageResult<T> pageList(Integer pageNumber, Integer pageSize, List<T> list) {
int total = list.size();
Page<T> page = new Page<>(pageNumber, pageSize);
page.setTotal(total);
int startIndex = (pageNumber) * pageSize;
int endIndex = Math.min(startIndex + pageSize, total);
page.addAll(list.subList(startIndex, endIndex));
PageInfo<T> info = new PageInfo<>(page);
List<T> list1 = info.getList();
return new PageResult<>(list1, total, total);
}
//pageNumber从0开始
mybatis分页
最新推荐文章于 2024-07-24 17:27:32 发布