欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringBoot JPA sort多屬性排序?qū)嵗?/h1>
 更新時間:2021年11月20日 12:01:49   作者:RYANRUN潤  
這篇文章主要介紹了SpringBoot JPA sort多屬性排序?qū)嵗?,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot JPA sort多屬性排序

在開發(fā)JPA中,遇見需要對數(shù)據(jù)進行多屬性排序的情況,例如

select * from MldmasView order by vslName ASC,custName ASC,docDate DESC;

導入jar包

import org.springframework.data.domain.Sort.Order;

代碼示例

List<Sort.Order> list = new ArrayList<>();
Order order1 = new Order(Direction.ASC, "vslName"); 
Order order2 = new Order(Direction.ASC, "custName");
Order order3 = new Order(Direction.DESC, "docDate");
list.add(order1);
list.add(order2);
list.add(order3);
Sort sort = Sort.by(list);
final List<MldmasView> mldmasViews = this.mldmasViewRepository
    .findAll(sort);

完成對 mldmasViews 的排序

在SpingBoot項目中使用Sort排序時報錯

今天在使用Sort排序的時候顯示如下報錯

‘Sort(org.springframework.data.domain.Sort.Direction, java.util.List<java.lang.String>)' 在‘org.springframework.data.domain.Sort'

中具有 private 訪問權(quán)限

在這里插入圖片描述

查了一下說是springboot2.2.1(含)以上的版本Sort已經(jīng)不能再實例化了,構(gòu)造方法已經(jīng)是私有的了!

可以改用Sort.by獲得Sort對象

在這里插入圖片描述

這樣就不會報錯了

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論