issues
search
Gunju-Ko
/
TIL
Today I Learn
0
stars
0
forks
source link
FetchJoin vs Join
#44
Open
Gunju-Ko
opened
2 years ago
Gunju-Ko
commented
2 years ago
FetchJoin vs Join
Fetch Join: Fetch Join은 JPA에서만 사용되는 용어이다.
조회의 주체가 되는 엔티티 이외에 Fetch Join이 걸린 연관 엔티티도 함께 SELECT 하여 모두 영속화
주로 N+1 문제를 해결하기 위해서 사용됌
Join: Entity에 Join을 걸어도 실제 쿼리에서 SELECT하는 엔티티는 오직 JPQL에서 조회하는 주체가 되는 엔티티만 영속화한다.
주로 연관 엔티티가 검색조건에 필요한 경우에 사용
출처
https://cobbybb.tistory.com/18
https://kapentaz.github.io/jpa/hibernate/@ManyToOne%EC%9D%98-N+1-%EB%AC%B8%EC%A0%9C-%EC%9B%90%EC%9D%B8-%EB%B0%8F-%ED%95%B4%EA%B2%B0/
#
FetchJoin vs Join
출처