1. 程式人生 > >分頁——Mybatis配置PageHelper

分頁——Mybatis配置PageHelper

def style users sta etl get 包裝 batis pan

1、pom.xml追加

pagehelper : 4.1.4

2、使用

// 使用PageHelper的API,指定當前頁碼和每頁實體個數
PageHelper.startPage(3, BasicsConstant.DEFAULT_PAGE_SIZE);
// 正常使用Mybatis,獲得結果集
List<UserPo> pos = userMapper.listBy(userSex);
// 使用PageHelper的API,包裝結果集
PageInfo<UserPo> userPage = new PageInfo<>(pos);

int a = userPage.getPageNum();//
當前頁的頁碼 int b = userPage.getPageSize();//當前頁有幾條數據 int c = userPage.getTotal();//結果集中有幾條數據 int d = userPage.getPages();//總共幾頁 boolean g = userPage.isHasPreviousPage();//當前頁是否有前一頁 boolean h = userPage.isHasNextPage();//當前頁是否有後一頁 List<UserPo> posInPage = userPage.getList();//獲得應該在當前頁顯示的數據的List

分頁——Mybatis配置PageHelper