강의

멘토링

커뮤니티

Inflearn Community Q&A

hyunju68895006's profile image
hyunju68895006

asked

Practical! Spring Data JPA

Web Extensions - Paging and Sorting

Pageable

Written on

·

264

0

영한님 안녕하세요.

강의를 듣다가 궁금한 점이 생겨 질문드립니다.

@GetMapping("/members")
public Page<Member> list(Pageable pageable) {
...
}

Pageable을 컨트롤러 메소드의 인자로 받으면 sort 조건에서 entity 필드명을 사용해야 되는데 이 부분도 엔티티가 드러나면 안되는거 아닌가요?

- /members?page=0&size=3&sort=username,desc

- 조인 한 경우, 조인된 테이블을 기준으로 정렬 할 때

     ?sort=m.user.id 

JPAspringjavaspring-boot

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 현집님

네 이 경우는 간단한 경우에만 사용하시고, 복잡한 경우에는 sort 조건은 별도로 넘기는 것이 좋습니다.

감사합니다.

hyunju68895006's profile image
hyunju68895006

asked

Ask a question