제이스토리

  • 홈
  • 태그
  • 방명록

NullHandling 1

JPA | QueryDsl orderBy(정렬) 동적으로 사용하는 방법

리뷰 리스트를 조회하는 API 내에서, - 최근 등록 순 - 별점 높은 순 - 별점 낮은 순 으로 데이터를 정렬했어야 했다. 정적으로 고정된 정렬이 아닌, 파라미터 값에 따라 동적으로 정렬이 되어야 했다. queryDsl 에서 동적 정렬을 위한 OrderSpecifier 클래스를 사용해보려고 한다! 일단 해당 클래스의 필드들을 살펴보면 아래와 같다. 클래스의 멤버들을 살펴 보면 해당 클래스의 생성자를 사용하여 생성할 수 있는데, 파라미터 변수들로는 Order enum, target 객체, NullHandling enum이 존재한다. - order Enum은 아래와 같이 구성되며, 상황에 맞게 내림차순, 오름차순을 적용해주면 될 것 같다. public enum Order { /** * Ascending o..

토이 프로젝트 배우게 된 것들 & 오류 해결🐰 2023.01.21
이전
1
다음
프로필사진

제이스토리

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기
    • 🔥 테스트 코드 정복
    • 배움 기록_실무 ✏️
    • 🐥주니어 개발자의 개발 일기🐥
    • 📌 디자인패턴
    • 📝 이것이 자바다
    • 📝 스프링의 핵심원리 - 기본편
    • 토이 프로젝트 배우게 된 것들 & 오류 해결🐰
    • 📝 스프링 MVC 1편 - 백엔드 웹 개발 핵심 ..

Tag

feign client, H2, 짧은 폴링, 개발 일기, 긴 폴링, 객체지향 프로그래밍, Static, Java, QueryDSL, 이것이 자바다, 자바, SQS 구성요소, SQS 기본 아키텍처, JPA, 영속성 전이, CASCADE, aws api-gateway, 다형성의 본질, Amazon SQS, 제한된 타입 파라미터,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 08  
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Copyright © Kakao Corp. All rights reserved.

  • 깃허브

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.