~/tech-blog/series/querydsl — zsh
지금 --명이 보고 있습니다오늘 --누적 --

Querydsl 6 posts

2022.05.11 — 2022.05.17 · Spring JPA · 다 읽는 데 약 69분

01

프로젝트 생성과 환경 설정

Querydsl 학습을 위해 스프링 부트 프로젝트를 생성하고, Q타입을 만드는 Gradle 설정과 동작 확인 테스트, H2 데이터베이스와 쿼리 로그 설정을 정리합니다.

2022.05.11 · 6 min
02

예제 도메인 모델

Querydsl 실습에 사용할 Member, Team 엔티티를 설계하고 양방향 연관관계와 연관관계의 주인, 롬복 설정, 순수 JPA로 데이터를 확인하는 테스트를 정리합니다.

2022.05.11 · 5 min
03

기본 문법

JPQL과 비교하며 Querydsl의 기본 문법인 Q타입 활용, 검색 조건, 결과 조회, 정렬, 페이징, 집합, 조인, 서브쿼리, Case 문, 상수와 문자 더하기를 정리합니다.

2022.05.11 · 23 min
04

중급 문법

Querydsl에서 튜플과 DTO로 결과를 받는 프로젝션 방법, BooleanBuilder와 Where 다중 파라미터를 사용한 동적 쿼리, 수정·삭제 벌크 연산과 SQL function 호출 방법을 정리합니다.

2022.05.16 · 13 min
05

순수 JPA와 함께 쓰기

순수 JPA 리포지토리에 Querydsl을 함께 사용하는 방법과, BooleanBuilder와 Where절 파라미터로 작성한 동적 쿼리 DTO 조회, 프로파일을 나눈 샘플 데이터로 조회 API를 만드는 과정을 정리합니다.

2022.05.17 · 11 min
06

스프링 데이터 JPA와 함께 쓰기

스프링 데이터 JPA 리포지토리에 Querydsl을 결합하는 사용자 정의 리포지토리 구성과, 내용 쿼리와 count 쿼리를 나눈 페이징 처리, Pageable의 Sort를 OrderSpecifier로 바꾸는 방법을 정리합니다.

2022.05.17 · 11 min
● main 231 posts UTF-8 LF © 2026 코징 RSS · GitHub