QueryDSL은 자바 코드로 타입 안전(Type-safe)한 SQL/JPQL을 작성할 수 있게 해주는 쿼리 라이브러리입니다.
“문자열 JPQL을 자바 코드로 대체”
String jpql = "select m from Member m where m.name = :name";
👉 QueryDSL로 해결
| 개념 | 설명 |
|---|---|
| Q타입 | Entity 기반 자동 생성 클래스 |
| JPAQueryFactory | 쿼리 생성기 |
| BooleanExpression | 조건 표현 |
| BooleanBuilder | 동적 조건 조립 |