Mybatis分頁外掛只顯示第一頁的問題
問題程式碼如下:
public ServerResponse<PageInfo> getProductList(int pageNum, int pageSize) {
PageHelper.startPage(pageNum,pageSize);
List<Product>productList = productMapper.selectProductList();
List<ProductListVo> productListVoList = Lists.newArrayList();
for(Product productItem:productList){
productListVoList.add(assembleProductListVo(productItem));
}
PageInfo pageResult = new PageInfo(productListVoList);
return ServerResponse.createBySuccess(pageResult);
}
當我這樣寫後,發現只會顯示第一頁資料,而且 total == pageSize;
正確程式碼:
public ServerResponse<PageInfo> getProductList(int pageNum, int pageSize) {
PageHelper.startPage(pageNum,pageSize);
List<Product>productList = productMapper.selectProductList();
List<ProductListVo> productListVoList = Lists.newArrayList();
for(Product productItem:productList){
productListVoList.add(assembleProductListVo(productItem));
}
PageInfo pageResult = new PageInfo(productList);
pageResult.setList(productListVoList);
return ServerResponse.createBySuccess(pageResult);
}
原因:
productList
是通過分頁得到的結果,這個集合中包含了分頁的基本資訊,所以用這個。
另一個集合 productListVoList
是你手動建立的,沒有分頁資訊。
相關文章
- myBatis分頁外掛配置MyBatis
- mybatis generator外掛系列--分頁外掛MyBatis
- mybatis plus 新增分頁外掛MyBatis
- mybatis的三發外掛:分頁pagehelpMyBatis
- 使用mybatis分頁外掛展示首頁最新視訊MyBatis
- 【深入淺出MyBatis系列七】分頁外掛MyBatis
- jquery分頁外掛呼叫報錯的問題:$(.).pagination is not a functionjQueryFunction
- 手把手教你開發 MyBatis 分頁外掛MyBatis
- php分頁顯示PHP
- mybatisPlus分頁外掛的使用MyBatis
- springboot整合分頁外掛pageHelper 返回全部資料問題Spring Boot
- Mybatis第三方PageHelper分頁外掛原理MyBatis
- [BUG反饋]SocialComment擴充套件問題:在文章頁面不顯示評論外掛套件
- jquery寫的ajax分頁外掛jQuery
- pageHelper分頁外掛導致的查詢慢的問題最佳化
- SpringBoot中使用Mybatis-plus整合PageHelper分頁外掛踩坑Spring BootMyBatis
- spring boot(二)整合mybatis plus+ 分頁外掛 + 程式碼生成Spring BootMyBatis
- [提問交流]onethink UploadImages外掛不顯示問題
- MybatisPlus的分頁外掛簡單使用MyBatis
- layui 分頁元件 ,重新整理後返回第一頁問題UI元件
- 使用OT開發的頁面顯示不全的問題
- PageHelper 分頁外掛使用中的那些“坑”
- Springboot+Mybatis+Mybatisplus 框架中增加自定義分頁外掛和sql 佔位符修改外掛Spring BootMyBatis框架SQL
- [提問交流]oneThink預設前臺分頁,每頁的資料條數顯示修改
- jsp頁面掛死問題JS
- kPagination-純js實現分頁外掛JS
- 如何實現一個mybaits 分頁外掛AI
- Mybatis分頁之RowBoundsMyBatis
- 關於 Laravel 分頁的問題?Laravel
- 面試題——Mybatis是如何進行分頁的面試題MyBatis
- 單頁管理外掛
- MyBatis實現分頁的方式MyBatis
- 分頁方法,始終只生成指定數量的頁碼
- 【MyBatis框架】MyBatis實現物理分頁和邏輯(記憶體)分頁MyBatis框架記憶體
- SpringMVC分頁顯示效果與配置不匹配的原因SpringMVC
- paginate分頁常見問題
- 今天研究了一下vue分頁外掛Vue
- [外掛擴充套件]單頁管理外掛套件