inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

skfaklsdfj aksf님의 게시글

skfaklsdfj aksf skfaklsdfj aksf

@wowns5903011

수강평 작성수
4
평균평점
3.0

게시글 1

질문&답변

Querydsl 페이징, 정렬 질문

질문 1. 스프링 데이터 JPA 에서 제공하는 PageRequest.of(0, 3, Sort.by(Sort.Direction.DESC, "username")) 이렇게 하는 정렬이 루트 테이블이 아니라 조인대상테이블의 컬럼을 기준으로 정렬할 경우, 정상적으로 동작하지 않는다는 얘기로 알아들었는데 맞나요? 질문 2. Querydsl 에서 queryFactory .selectFrom(member) .orderBy(member.age.desc) .fetch(); 이런식으로 하는 정렬은 스프링 데이터 JPA 와는 달리 조인 대상 테이블의 컬럼을 기준으로 정렬해도 문제없이 동작하는 건가요? 질문 3. 질문 1이 맞는 말이고, 질문 2가 맞는 말이라면, JPA 를 쓴다고 했을 때, JPQL 로 직접 쿼리를 짜주는 게 아니라면, 결국엔 스프링 데이터 JPA 로 완벽하게 정렬기능이 안된다는 것이고, QueryDSL 로만 된다는 걸로 이해했는데 맞나요? 질문 4. 저 OrderSpecifier 로 정렬하는 방법은 동적으로 정렬이 필요한 경우에 하는 방법으로 이해했는데, 그렇다면 이를 다루는 강의 목차가 어떤 건가요? 끝까지 다들었는데 저걸 다루는 부분은 없는거 같아서요

좋아요수
0
댓글수
2
조회수
660