JPA/JPA

컬렉션 조회(OneToMany)

lovineff 2020. 6. 9. 10:37

Fetch 조인 사용시 페이징 처리는 하지 말것.

모든 데이터 조회 이후 메모리에서 페이징 처리하므로 큰 장애가 발생할 수 있음.

Fetch 조인 페이징 처리 방법

XtoOne 관계는 모두 Fetch 조인

컬렉션은 지연 로딩으로 조회

fetch 조인 로딩값 개수 설정

spring:
    jpa:
        properties:
            hibernate:
                default_batch_fetch_size: 100 // in 쿼리 갯수 lazy 로딩 값 한번에 호출

복합키는 복합키 클래스를 생성해서 처리해야함.

 

'JPA > JPA' 카테고리의 다른 글

페이징 처리  (0) 2020.06.09
Auditing  (0) 2020.06.09
OneToOne Entity  (0) 2020.06.09
변경 감지와 병합(merge)  (0) 2020.06.09
JPA에서 사용하는 다양한 API  (0) 2020.06.09