- 這個是countQuery影響的欄位  - 因為你用Page<T>這種資料結構  所以需要用這個countQuery 如果你沒有加,spring boot會自動幫你產生 從你的nativeQuery的select count(*) - 會把這段改成select count(*),但我們計算數量不可能把order by也丟進去計算 >>  - [錯誤的code]SPRING會自動產生這段countQuery,但你不可能用這段  - [正確的code]因為你這段比剛剛簡短,也沒有order by所以spring boot不用轉換,page裡面會自動引用countQuery >> 至於pageable的話是裡面有3個重要參數 >> int page, int size, Sort sort >>> 前端傳入多少 決定第幾頁 :page 決定要幾筆資料: size 排序 :sort >>>> { "page": 1, "size": 10, "sort": "name,asc" } ## 結論:如果複雜程式碼,spring再轉換出新的countQuery很容易出錯,要回傳PAGE盡量加上countQuery
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up