[2] 자바 ORM 표준 JPA 프로그래밍 - 기본편(객체지향 쿼리) [2/2]
JPQL(Java Persistence Query Language) - JPA를 사용하면 엔티티 객체를 중심으로 개발 - 문제는 검색 쿼리 - 검색을 할 때도 테이블이 아닌 엔티티 객체를 대상으로 검색 - JPA는 SQL을 추상화한 JPQL이라는 객체 지향 쿼리 언어 제공 - SQL과 문법 유사, SELECT, FROM ,WHERE ,GROUP BY, HAVING, JOIN 지원 - JPQL은 엔티티 객체를 대상으로 쿼리 - SQL은 데이터베이스 테이블을 대상으로 쿼리 - 테이블이 아닌 객체를 대상으로 검색하는 객체 지향 쿼리 - SQL을 추상화해서 특정 데이터베이스 SQL에 의존X - JPQL을 한마디로 정의하면 객체 지향 SQL 사용코드 List result = em.createQuery("selec..