Memo/짧은 메모

[JPA] FetchType; 지연 로딩과 즉시 로딩(미완)

생각없이 해도 생각보다 좋다. 2022. 11. 21. 21:28

>FetchType
: JPA 연관 관계 매핑 애너테이션의 속성값
예시) OneToMany(fetch = FetchType.EAGER)

>지연 로딩; FetchType.LAZY
: 해당 속성값을 갖는 애너테이션이 붙은 객체를 조회하는 코드는 실행 과정에서 프록시 객체로 조회가 된다.
: 해당 속성값을 갖는 애너테이션이 붙은 객체의 멤버를 사용하는 코드는 실행 과정에서 DB에 쿼리를 사용한다.

>즉시 로딩; FetchType.EAGER
: 해당 속성값을 갖는 애너테이션이 붙은 객체는 실행 과정에서 DB 쿼리로 모두 해결한다.


>참고 링크
https://ict-nroo.tistory.com/132