본문 바로가기
Spring/JPA/Hibernate

JPQL - Named 쿼리

by 개복이 2021. 5. 30.

Named 쿼리 - 정적 쿼리(Spring Data JPA에서는 @Query로 해결)

  • 미리 정의해서 이름을 부여해두고 사용하는 JPQL
  • 정적 쿼리
  • 어노테이션, XML에 정의
  • 애플리케이션 로딩 시점에 초기화 후 재사용
  • 애플리케이션 로딩 시점에 쿼리를 검증

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Named 쿼리 환경에 따른 설정

  • XML이 항상 우선권을 가진다.
  • 애플리케이션 운영 환경에 따라 다른 XML을 배포할 수 있다.

 

 

 

Reference

  • 자바 ORM 표준 JPA 프로그래밍

'Spring > JPA/Hibernate' 카테고리의 다른 글

JPQL - 벌크 연산  (0) 2021.05.31
JPQL - 엔티티 직접 사용  (0) 2021.05.29
JPQL - 다형성 쿼리  (0) 2021.05.28
JPQL 패치 조인2 - 한계  (0) 2021.05.27
JPQL 패치 조인1 - 기본  (0) 2021.05.26

댓글