본문 바로가기

React와 Spring으로 게시판 만들기

[Springboot] 페이징 처리에 정렬 조건 추가하기 - Sort

Sort 클래스

Sort sort = Sort.by("mno").descending(); // mno를 기준으로 내림차순 정렬

페이징에 적용

Pageable pageable = PageRequest.of(0, 10, sort); // 정렬 조건 추가

Page<Memo> result = memoRepository.findAll(pageable);

두 개의 정렬 조건 혼합하기

Sort sort1 = Sort.by("mno").descending(); // 정렬 조건 1
Sort sort2 = Sort.by("memoText").ascending(); // 정렬 조건 2
Sort sortAll = sort1.and(sort2); // and로 연결하기

Pageable pageable = PageRequest.of(0, 10, sortAll);