JPQL2

rooni97·2022년 4월 3일
0

경로 표현식

  • 상태필드, 단일 값, 컬렉션 값의 연관 경로
  • 가급적 명시적 조인만 사용

페치 조인 join fetch

  • JPQL 성능 최적화 기능
  • SQL 한 방으로 회원 조회할 때 동시에 연관된 팀도 함께 조회
  • 일대다 컬렉션 페치 조인 -> 데이터 뻥튀기, distinct
  • 페치조인(즉시로딩과 연관엔티티 다가져옴)과 일반조인 차이
  • 별칭X, 둘 이상의 컬렉션X, 컬렉션 페치조인의 경우 페이징API X
  • @BatchSize

엔티티 직접 사용

Named 쿼리

  • 정적쿼리, 어노테이션/xml에 미리 정의
  • 어플리케이션 로딩 시점에 쿼리 검증!!! 초기화 및 재사용

벌크연산

  • 영속성 컨텍스트를 무시하고 쿼리를 보내기 때문에 벌크 연산 수행 후 영속성 컨텍스트 초기화 필수

0개의 댓글