JPQL 특징

Criteria

JPQL의 생성을 돕는 빌더 클래스

Native Query

JPQL을 사용하더라도, 특정 DB의 함수를 사용할 때가 있다

진짜 **생 SQL 쿼리를 지원**한다

QueryDsl

QueryDsl도 Criteria처럼 JPQL 빌더 역할을 한다

QueryDsl은 **코드 기반**이면서, JPQL과 코드가 비슷해서 한눈에 들어온다.

발전 가능성이 높다!


JPQL 사용 방법