SpringBoot分頁查詢 頁碼問題導致返回結果數量為0
SpringBoot分頁查詢,PageRequest,資料庫裡有4條記錄,但是查出來的結果中,是一個空的陣列:
請求內容:
{
"startTime":"2000-01-01",
"endTime":"2022-12-31",
"page":1,
"size":100,
"client":{
"id":2
}
}
返回:
{
"content": [], //空的陣列
"pageable": {
"sort": {
"sorted": true,
"unsorted": false
},
"offset": 100,
"pageSize": 100,
"pageNumber": 1,
"paged": true,
"unpaged": false
},
"totalElements": 4,
"totalPages": 1,
}
經過一番探索,找到了原因:原來是請求中的page問題,要請求第一頁的資料,實際應該填0,而不是1.
{
"startTime":"2000-01-01",
"endTime":"2022-12-31",
"page":0, //第一頁資料應該填0
"size":100,
"client":{
"id":2
}
}
問題解決。
相關文章
- pageHelper分頁外掛導致的查詢慢的問題最佳化
- 如何分頁顯示資料庫查詢結果?資料庫
- springboot整合分頁外掛pageHelper 返回全部資料問題Spring Boot
- 使用Mybatis-plus進行分頁查詢,沒有分頁效果,查詢的資料量超出每頁數量設定MyBatis
- Laravel 手動建立分頁返回物件結果集Laravel物件
- MaxCompute如何對SQL查詢結果實現分頁獲取SQL
- Elasticsearch 分頁查詢Elasticsearch
- Oracle總結【SQL細節、多表查詢、分組查詢、分頁】OracleSQL
- layui 分頁元件 ,重新整理後返回第一頁問題UI元件
- AntDesignBlazor示例——分頁查詢Blazor
- MySQL的分頁查詢MySql
- ThinkPhp框架:分頁查詢PHP框架
- 分頁查詢優化優化
- NET 集合分頁查詢
- 關於Android中使用BottomNavigationView切換橫屏導致返回主頁的問題AndroidNavigationView
- Mysql-基本練習(10-設定分組條件、查詢結果排序、限制查詢結果返回的數量、TRUNCATE刪除表記錄)MySql排序
- indexdb實現分頁查詢Index
- MySQL分頁查詢優化MySql優化
- elasticsearch查詢之大資料集分頁查詢Elasticsearch大資料
- 分頁方法,始終只生成指定數量的頁碼
- 分庫分表後的分頁查詢
- 關於 MyBatis-Plus 分頁查詢的探討 → count 都為 0 了,為什麼還要查詢記錄?MyBatis
- Laravel 關聯查詢限制條數和分組查詢顯示為零的結果Laravel
- 菜品條件分頁查詢
- 【記錄】SSH分頁查詢功能
- SSH框架下的分頁查詢框架
- MySQL——優化巢狀查詢和分頁查詢MySql優化巢狀
- PostgreSQL函式:返回表查詢結果集SQL函式
- 前後端頁面分離導致session無法正常獲取的問題後端Session
- 小書MybatisPlus第4篇-表格分頁與下拉分頁查詢MyBatis
- Mybatis plus 一對多關聯查詢分頁不準確的問題MyBatis
- Oracle服務啟動-索引-子查詢-分頁儲存過程問題Oracle索引儲存過程
- prometheus 問題排查 grafana頁面資訊查詢不全PrometheusGrafana
- Hibernate5.1+Sqlserver2000分頁查詢SQLServer
- MySQL分優化之超大頁查詢MySql優化
- (MySQL學習筆記)分頁查詢MySql筆記
- c# winform 實現分頁查詢C#ORM
- SSM框架實現分頁查詢例子SSM框架