[Spring Data JPA] 페이징 & 정렬
JPQL을 통해서 페이징을 하기 위해서는 [setFirstResult(), setMaxResults()]를 통해서 페이징 처리를 하였다. 그리고 정렬을 하기 위해서는 직접 SQL Query에 정렬 기준을 명시해주었다 하지만 Spring Data JPA에서는 다음 2가지 특별한 파라미터를 제공해주고, 이 파라미터들을 통해서 페이징/정렬을 굉장히 편리하게 구현할 수 있다 org.springframework.data.domain.Sort = 정렬 org.springframework.data.domain.Pageable = 페이징 기능 (내부에 Sort 포함) 페이징에 대한 return type으로는 List/Page를 사용할 수 있다. Page는 기본적으로 Slice를 확장한 인터페이스이고, 반환타입으로 Pa..
2022.08.19