QueryDSL에서 사용하는 주요 메서드들은 크게 JPQL-like 메서드BooleanExpression 메서드로 나눌 수 있습니다. 각각의 메서드는 QueryDSL의 주요 기능을 수행하며, JPQL과 유사한 방식으로 조건을 생성하거나, 동적 쿼리를 작성할 때 유용합니다. 아래는 주요 메서드들과 그 설명입니다.


1. JPQL-like 메서드

JPQL과 유사한 방식으로 쿼리를 작성할 수 있도록 지원하는 메서드들입니다.

(1) select()

(2) from()

(3) where()

(4) join(), leftJoin(), rightJoin()

(5) groupBy()

(6) having()