SQL1 [개념] JPQL : 객체지향 쿼리 언어 JPQL이란?Java Persistence 쿼리 언어(JPQL)는 엔터티를 저장하는 데 사용되는 메커니즘과 관계없이 영구 엔터티에 대한 검색을 정의하는 데 사용된다. 따라서 JPQL은 "이식성"이 뛰어나 특정 데이터 저장소에 국한되지 않는다. Java Persistence 쿼리 언어는 Enterprise JavaBeans 쿼리 언어의 확장으로 EJB QL, 대량 삭제 및 업데이트, 조인 작업, 집계, 프로젝션, 하위 쿼리 등의 작업을 지원한다. 또한, JPQL 쿼리는 메타데이터에 정적으로 선언하거나 코드에 동적으로 내장할 수 있다. JPQL과 SQL의 차이점JQPL 엔티티 객체를 대상으로 쿼리문을 작성한다. SQL과 비슷하지만 쿼리문을 엔티티를 기준으로 작성하고, JPA가 SQL로 변환하여 실행한다.. 2025. 4. 29. 이전 1 다음