Sort/Sort.Order

인철·2023년 9월 27일
0

Spring

목록 보기
32/48
post-custom-banner

Sort/Sort.Order

  • Spring Framework 일부, 데이터 정렬을 지정하는데 사용

  • 데이터 정렬에 필요한 정보를 나타내는데 사용

  • Sort 클래스는 하나이상의 Sort.Order 객체를 가지고 있음

  • 사용법

    //createDate 속성을 내림차순으로 정렬하는 Sort 객체 생성

     Sort sort = Sort.by(Sort.Order.desc("createDate"));

    //"createDate"를 내림차순으로, "title"을 오름차순으로 정렬

    Sort sort = Sort.by(
     	Sort.Order.desc("createDate"),
        Sort.Order.asc("title")
     );

    //Spring Data JPA repository 메서드에 Sort객체 전달

    ```java
    List<Question> sortedQuestions = questionRepository.findAll(sort);

    //createDate 속성을 오름차순으로 정렬하는 Sort 객체 생성

    Sort sort = Sort.by(Sort.Order.asc("createDate"));

    //createDate 속성을 내림차순으로 정렬하는 Sort 객체 생성

    Sort sort = Sort.by(Sort.Order.desc("title"));
profile
같은글이있어도양해부탁드려요(킁킁)
post-custom-banner

0개의 댓글