1、在微服務裡面做查詢介面,用到pagehelper,資料庫只有8行資料,
pagenum=1&pagesize=10,pagenum=2&pagesize=10,pagenum=3&pagesize=10。。。返回的資料都是那8條。
原因:這是pagehelper裡面自帶的乙個功能,叫做reasonable分頁引數合理化,3.3.0以上版本可用,預設是false。 啟用合理化時,如果pagenum<1會查詢第一頁,如果pagenum>pages會查詢最後一頁; 禁用合理化時,如果pagenum<1或pagenum>pages會返回空資料。
解決:一般專案裡面加入,spring boot專案裡面:pagehelper.reasonable=false
2、在實現類修改刪除業務複雜多表的情況可用 @transactional(rollbackfor = exception.class)
進行回滾作用
Mybatis分頁中遇到的坑2
站在巨人的肩膀上 mybatis一對多巢狀查詢和分頁 類似的需求有很多,比如經典的乙個使用者有n個角色,乙個角色有n個許可權,那麼通過使用者的id來查詢角色和許可權資料等等。至於分頁外掛程式,無論是mybatis pagehelper還是mybatis plus都可以輔助,這裡主要記錄不同查詢方式對...
開發小程式分頁功能遇到的坑
暫無資料view wx else scroll y true style height 100vh bindscrolltolower getmorelist wx for wx key index 內容省略 網路請求工具 const api require config api.js api檔案 ...
MiniDao分頁的坑
todo 此處切記不要傳 page 1 rows,minidao底層已經做了此運算,sql檔案中也無需寫limit,會自動加上 listbcprojectsamples bcprojectsampleservice.selectbacksamplelist bcprojectsample,page,...