[JPA] JPQL
JPQL 이란?
- JPA는 SQL을 추상화한 객체 지향 쿼리 언어(JPQL)를 제공한다.
- 검색을 할 때 엔티티 객체를 대상으로 검색한다.
TypedQuery, Query
- TypedQuery : 반환 타입이 명확할 때 사용
- Query : 반환 타입이 명확하지 않을 때 사용
QueryDSL
- JPQL 빌더 역할
- 컴파일 시점에서 문법 오류를 찾을 수 있다.
- 동적쿼리를 사용하기 좋다.
- 실무 사용 권장
test
본 포스팅은 김영한 선생님의 강의를 보고 정리한 글입니다.
Comments