JPQL
JPQL에서 간단히 알아보자.
- 테이블이 아닌 객체를 대상으로 검색하는 객체 지향 쿼리
- JPA는 SQL을 추상화한 JPQL이라는 객체 지향 쿼리 언어 제공
- SQL과 문법 유사, SELECT, FROM, WHERE, GROUP BY,
HAVING, JOIN 지원
- SQL을 추상화해서 특정 데이터베이스 SQL에 의존X
- SQL은 데이터베이스 테이블을 대상으로 쿼리
- JPQL은 엔티티 객체를 대상으로 쿼리
JPQL을 한마디로 정의하면 객체 지향 SQL이다.