JPA中使用Sort排序時遇到的問題

2021-09-28 22:27:47 字數 1159 閱讀 1824

org.springframework.data.jpa.repository.jparepository中可以使用sort定義排序規則,但在使用時我發現了一些小問題

正常基於pageable中的sort欄位排序

sort sort =

newsort

(direction.asc,

"seqnum");

pageable pageable =

newpagerequest(0

, size, sort)

;

但是,問題來了

他報錯了!!!

原因是這兩個類的構造方法被定義為了私有或者保護的方法

我從網上查了好多相關資料,但他們用的時候貌似都可以直接例項化出來,甚至官網上也是這麼用的,但我卻不能這樣用 (好氣)

所以可以通過呼叫這些寫好的靜態方法而不用例項化就能達到相同的效果

sort sort = sort.

by(sort.direction.desc,

"blogs.size");

pageable pageable = pagerequest.of(

0,size,sort)

;

ps:原因是springboot版本太新導致

排序(sort使用)

問題描述 編寫乙個程式,輸入3個整數,然後程式將對這三個整數按照從大到小進行排列。輸入格式 輸入只有一行,即三個整數,中間用空格隔開。輸出格式 輸出只有一行,即排序後的結果。輸入輸出樣例 樣例輸入 9 2 30 樣例輸出 30 9 2 主要思想 本題十分簡單,但是我對於sort用法不夠熟練,在這裡根...

golang 使用 sort 來排序

golang sort package sort 操作的物件通常是乙個 slice,需要滿足三個基本的介面,並且能夠使用整數來索引 a type,typically a collection,that satisfies sort.inte ce can be sorted by the routi...

golang 使用 sort 來排序

golang 使用 sort 來排序 golang sort package sort 操作的物件通常是乙個 slice,需要滿足三個基本的介面,並且能夠使用整數來索引 a type,typically a collection,that satisfies sort.inte ce can be ...