JPQL이란 JPA는 RDB 종류와 관계없이 작업을 처리해야함 JPQL(JPA Query Language) 등장 JPQL은 영속성 컨테이너에서 등록된 엔티티를 조작 JPQL은 영속성 컨테이너에서 관리 상태인 엔티티를 대상으로 검색 SQL과 구조와 사용법이 유사함 목록 질의 등을 수행하기 위해서 createQuery(String jpql) 메서드 사용 구조 SELECT 검색하려는 엔티티, 엔티티의 변수 목록 FROM 검색 대상인 엔티티, 엔티티 목록 WHERE 연산자, 함수 등으로 검색 제약 조건 표현 GROUP BY 검색 대상 엔티티를 특정 조건으로 그룹핑 HAVING 그룹핑된 엔티티에 제약조건 표현 ORDER 검색 결과에 대한 정렬 방식 JPQL 사용 주의사항 FROM 절에서는 검색 대상 엔티티의 이름..