개발/Spring
[Spring] 영속성 컨텍스트와 지연로딩의 관계
서해쭈꾸미
2024. 5. 23. 23:51
지연로딩
ManyToOne : default Fetch Type.EAGER
OneToMany : default Fetch Type.LAZY
To 뒤의 설정이 Many일 때 default가 LAZY / To 뒤의 설정이 One일 때 default가 EAGER
영속성 컨텍스트와 지연로딩의 관계
영속성 컨텍스트 (1차캐시 / 쓰기 지연 저장소 / 변경감지)
지연로딩된 엔티티의 정보를 조회하려고 할 땐 반드시 영속성 컨텍스트가 존재해야한다.
= 트랜잭션이 적용되어있어야한다.