JPQL(1) - 기본 문법
엔티티를 쿼리하는 방법은 다양하다. JPQL, Criteria, QueryDSL, 네이티브 SQL 등등이 있다. 어떤 방법을 사용하든 JPQL에서 모든 것이 시작한다. JPQL 특징 1. JPQL은 객체지향 쿼리 언어다. 테이블을 대상으로 쿼리하는 것이 아니라 엔티티 객체를 대상으로 쿼리한다. 2. JPQL은 SQL을 추상화해서 특정 데이터베이스 SQL에 의존하지 않는다. 3. JPQL은 결국 SQL로 변환된다. *예제로 사용할 도메인 모델 1. 기본 문법과 쿼리 API SELECT SELECT 문은 다음과 같이 사용한다. select m from Member as m where m.name = 'kim' - 대소문자 구분 엔티티와 속성은 대소문자를 구분한다. 엔티티 : Member 속성 : name 반..
2024.01.24