JpaRepository 倒序
时间: 2023-08-17 17:11:10 浏览: 94
sping data jpa
你可以使用`JpaRepository`的`findAll`方法,并在查询中添加`Sort`参数来实现倒序排序。下面是一个示例代码:
```java
import org.springframework.data.domain.Sort;
import org.springframework.data.jpa.repository.JpaRepository;
public interface YourRepository extends JpaRepository<YourEntity, Long> {
List<YourEntity> findAll(Sort sort);
}
```
然后在调用`findAll`方法时,传入`Sort`参数来指定倒序排序的字段,如下所示:
```java
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Sort;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class YourService {
private final YourRepository yourRepository;
@Autowired
public YourService(YourRepository yourRepository) {
this.yourRepository = yourRepository;
}
public List<YourEntity> findAllInDescOrder() {
Sort sort = Sort.by(Sort.Direction.DESC, "yourField"); // 替换"yourField"为实际的排序字段名
return yourRepository.findAll(sort);
}
}
```
这样,你可以通过调用`findAllInDescOrder`方法来获取倒序排序的实体列表。
阅读全文