java仿百度假分頁代碼實現(xiàn)的詳解
更新時間:2019年04月04日 10:37:47 作者:judyW
這篇文章主要介紹了java仿百度假分頁代碼實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
1 ,service 層代碼實現(xiàn)
Integer start = (pageNum - 1) * pageSize; Integer end = pageSize; List<entity> entityList; //調(diào)用mapper查詢數(shù)據(jù)庫 entityList = entityPOMapper.query(start, end); SimplePageInfo simplePageInfo = SimplePageInfo.of(entityList ); simplePageInfo.setNumber(pageNum); simplePageInfo.setPageSize(pageSize); // 查詢出來數(shù)據(jù)等于size,總數(shù)據(jù)量加一,頁數(shù)加一 if (entityList .size() == pageSize) { Integer totalElements = (pageNum * pageSize) + 1; Integer pages = pageNum + 1; simplePageInfo.setTotalElements(totalElements); simplePageInfo.setPages(pages); } else { //數(shù)據(jù)不夠size Integer totalElements = ((pageNum - 1) * pageSize + entityList .size()); Integer pages = pageNum; simplePageInfo.setTotalElements(totalElements); simplePageInfo.setPages(pages); } return simplePageInfo; }
2,mapper
<select .............> select.. from ... where ... LIMIT #{start}, #{end} </select>
以上所述是小編給大家介紹的java仿百度假分頁代碼實現(xiàn)詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
通過實例了解java spring使用構(gòu)造器注入的原因
這篇文章主要介紹了通過實例了解spring使用構(gòu)造器注入的原因,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12Java基礎(chǔ)之switch分支結(jié)構(gòu)詳解
這篇文章主要介紹了Java基礎(chǔ)之switch分支結(jié)構(gòu)詳解,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很大的幫助,需要的朋友可以參考下2021-05-05java基于servlet編寫上傳下載功能 類似文件服務(wù)器
這篇文章主要為大家詳細(xì)介紹了java基于servlet編寫上傳下載功能,類似文件服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-07-07