fetchjoin1 [TIL] 230201 N+1 문제 해결 Join fetch, BatchSize Dynamic Entity Graph (JPA) Hibernate하는 힌트를 줌 table간의 관계를 보여줌 left outer join (상대쪽을 불러올 수 없음) 관계없는 collerction을 조회할 경우 N+1문제 다시 발생 Join fetch (JPA) EntityGraph와 같이 hibernate의 힌트를 줌 inner Join으로 연결 Static @Batch Size N+1 문제를 N/batchSize +1 로 변경해줌 한개만 조회하고 싶어도 batch size 설정한 만큼 조회된다는 단점이 있음 @Fetch (subselect) N+1 을 1+1로 바꿔줌 FetchJoin OneToMany FetchJoin fetchjoin을 사용하여 중복된 데이터가 조회될 때 Hibernate.init.. 2024. 2. 1. 이전 1 다음