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 로딩 값 한번에 호출
복합키는 복합키 클래스를 생성해서 처리해야함.