JPA query: 1개의 글
JPA - JPQL(객체지향쿼리),Java Persistence Query Language
JPA - JPQL(객체지향쿼리) (예제소스파일/ jpql package참조) JPQL은 가장 중요한 객체지향 쿼리 언어이다. Criteria나 QueryDSL은 결국 JPQL을 편리하게 사용하도록 도와주는 기술이므로 JPA로 데이터베이스 엑세스를 다룬다면 JPQL은 꼭 필수라고 생각이 든다. SQL과 꼭 닮은 쿼리 언어이며 SQL은 데이터 중심의 쿼리라고 하면 JPQL은 엔티티를 대상으로 하는 쿼리 언어라고 할 수 있다. 결국 JPA에서 해당 JPQL을 분석한 다음 적절한 SQL로 변환해주어서 데이터베이스에서 데이터를 가져오는 것이다. JPQL 특징 1. 엔티티 객체를 조회하는 객체지향 쿼리이다.(테이블 대상이 아니다.) 2. JPQL은 SQL을 추상화해서 특정 데이터베이스에 의존하지 않는다.(데이터베..
Spring Data/Spring Data JPA
2021. 4. 17. 01:47