JPQL1 #10 객체지향 쿼리 언어 객체지향 쿼리 언어 JPA는 복잡한 검색 조건을 사용해서 엔티티 객체를 조회할 수 있는 다양한 쿼리 기술을 지원한다. JPA에서 사용할 수 있는 쿼리 기술은 다음과 같다. ● JPQL ● Criteria ● QureyDSL ● 네이티브 SQL JPQL은 가장 중요한 객체지향 쿼리 언어다. Critera나 QureyDSL은 결국 JPQL을 편리하게 사용하도록 도와주는 기술이므로 JPQL 학습은 필수적이다. 1. JPQL 소개 JPQL의 특징은 다음과 같다. ● JPQL은 객체지향 쿼리 언어다. ◎ 따라서 테이블을 대상으로 쿼리하는 것이 아니라 엔티티 객체를 대상으로 쿼리한다. ● JPQL은 SQL을 추상화해서 특정 데이터베이스 SQL에 의존하지 않는다. ● JPQL은 결국 SQL로 변환된다. JPQL의 기.. 2021. 9. 1. 이전 1 다음