인프런 커뮤니티 질문&답변

gmlwjd4667님의 프로필 이미지
gmlwjd4667

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

프록시

프록시 관련해서 질문 있습니다.

작성

·

137

0

안녕하세요! 

강사님께서 em.clear를 한순간 끈건 아니지만 영속석 컨텍스트안에 완전히 다 지우고 새로 만든거라고 하셨는데

 refMember.getUserName();을 한 순간에 DB를 조회해서 쿼리가 나가서 해당 클래스가 영속성 컨텍스안에 들어가는걸로 알고 있습니다.

근데

아직  DB 조회를 하기전(  refMember.getUsername()을 하기전 )이라

영속성 컨텍스트안에 해당 클래스가 없는거 아닌가요?

 항상 강의 잘보고있습니다 . 감사합니다!!

답변 1

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. gmlwjd4667님

프록시를 조회하면 프록시 객체가 진짜 객체 대신에 영속성 컨텍스트에 보관된다고 이해하시면 됩니다.

그리고 프록시를 초기화 하면 실제 객체가 프록시 내부에 들어온다고 이해하시면 됩니다.

감사합니다.

gmlwjd4667님의 프로필 이미지
gmlwjd4667

작성한 질문수

질문하기