• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

"강제로 LAZY LOADING을 하다" 의 의미

20.08.07 17:10 작성 조회수 288

4

안녕하세요~ 기본편부터 2편까지 계속 들어오고 있는 수강생입니다.

17:18 초 부터 member를 강제로 LAZY 로딩을 해버린다고 말씀하셨는데 의미가 모호해서 이해가 잘 안됩니다.

"강제로 지연로딩을 하다"는 의미가 마치 멤버 객체를 강제로 나중에 가져오겠다는 의미처럼 들리는데 실제 결과를 보면 즉시로딩한거 처럼 나와서 말입니다.

제가 이해하기로는 LAZY 로딩 전략으로 가져온 프록시객체 멤버를 강제로 가져온거 같은데 

"강제로 LAZY LOADING 하다" 의 의미를 좀더 구체적으로 말씀해주실수 있으신가요?

감사합니다.

답변 3

·

답변을 작성해보세요.

2

조원준님의 프로필

조원준

질문자

2020.08.07

자답합니다. 21분경에 LAZY 를 강제로 초기화 한다고 합니다. 호출하여 객체를 가져옵니다.

1

최성규님의 프로필

최성규

2021.03.11

저도 강의 듣던 중, FORCE LAZY LOADING을 LAZY 로딩을 강제한다라고 해석하니 의미가 좀 모호했습니다. 이것을 lazy loading을 '강제로 초기화한다'로 해석하니 앞뒤 맥락이 잡히더군요.  즉, lazy loading 설정한 것을 개무시하고 지금 DB를 뒤져 가져오게끔 한다는 것이지요.

이런 질문이 있을 것 같아 뒤졌더니 있네요. 원 질문자 분과 강사님께 감사 말씀 드립니다.^^

0

ksg980105님의 프로필

ksg980105

2023.10.06

저도 감사합니다 해당관련해서 질문하려고했는데 이런 질문이 있었네요!