728x90
반응형
▪️ 엔티티를 조회할 때 연관된 엔티티를 함께 조회하는 즉시 로딩이 있다.
▪️ 즉시 로딩 이외에도 지연 로딩이라는 Fetch 전략이 있다.
🔸지연 로딩
▪️ DB에 새로운 정보가 생기면 버퍼에서 비교하고 잠시 대기한다.
▪️ 이상 없이 같으면 결과를 로딩한다.
▪️ 디스크를 읽는 것보다 메모리 비교가 가장 빠르다.
▪️ factory manneger가 entitiy manager를 만든다.
▪️ vo에서 buffer로 이동하고 db로 이동한다.
▪️ 버퍼에 먼저 요청한다.
▪️ db에서 buffer와 정보를 비교하고 그 정보가 있다면 buffer에게 정보를 건네준다.
▪️ select 가능하나, db로 직접 하면 문제가 된다. 왜냐하면 다른 사람들도 접근 중이기 때문이다.
728x90
반응형
'Back-End > Spring Boot' 카테고리의 다른 글
Spring Boot - 실습 (0) | 2022.07.26 |
---|---|
Spring Boot - 로그인 예제 ( html, server 연동 ) (0) | 2022.07.26 |
Spring Boot - javax.validation 어노테이션 예시 (0) | 2022.07.25 |
Spring Boot - MyBatis 쿼리 Xml, DAO생성 (0) | 2022.07.25 |
Spring - MyBatis VO 작업 (0) | 2022.07.25 |
댓글