ELASTICSEARCH 적용기 · 10/10
특정 조건을 제외하고 조회하기 — must_not
bool 쿼리의 must_not을 활용해 특정 조건을 만족하지 않는 데이터만 골라 조회하는 방법을 정리합니다.
bool 쿼리의 must_not을 활용해 특정 조건을 만족하지 않는 데이터만 골라 조회하는 방법을 정리합니다.
Querydsl 학습을 위해 스프링 부트 프로젝트를 생성하고, Gradle 빌드 설정과 H2 데이터베이스, 쿼리 로그 확인 방법을 정리합니다.
Querydsl의 프로젝션과 DTO 조회 방법, BooleanBuilder와 Where절을 활용한 동적 쿼리, 벌크 연산과 SQL Function 호출법을 정리합니다.
순수 JPA 리포지토리에 Querydsl을 도입하고, BooleanBuilder와 Where절 파라미터로 동적 쿼리를 최적화한 뒤 조회 API를 만드는 과정을 정리합니다.
스프링 데이터 JPA 리포지토리에 Querydsl을 결합하는 사용자 정의 리포지토리 패턴과, 카운트 쿼리를 최적화한 페이징 처리 방법을 정리합니다.