Query DSL

JPQL vs Querydsl

기본 Q-Type 활용(ALIAS)

검색 조건 쿼리(SELECT)

결과 조회(FETCH, FETCHONE)

정렬(DESC, ASC)

페이징(OFFSET, LIMIT)

조인(INNER, LEFT OUTER, THETA, FETCH JOIN)

서브 쿼리(SUB QUERY)

Case 문(WHEN**, THEN, OTHERWISE**)

상수(CONSTANT), 문자 더하기(CONCAT)

중급 문법


프로젝션(Projection) 결과 반환 - 기본

프로젝션(Projection) 결과 반환 - DTO 조회

프로젝션(Projection) 결과 반환 - @QueryProjection

동적 쿼리(BooleanBuilder, Where 다중 파라미터 사용)

수정(UPDATE), 삭제(DELETE) 벌크 연산

SQL function 호출하기