分頁——Mybatis配置PageHelper
阿新 • • 發佈:2017-08-06
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