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

전성훈님의 프로필 이미지
전성훈

작성한 질문수

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

프록시

프록시 객체가 준영속 상태일 때 질문입니다

작성

·

247

0

38 : xx 부터 프록시 객체는 준영속상태일 경우 초기화의 문제가 생기는 것을 알게되었습니다.

 

Member m = em.getReference(Member.class, member.getId());

    // println(m.getUsername());

.println(m); 

em.detach(m);

.println(m);

위처럼 준영속상태를 만들기 전 초기화를 요청하여 실제 Entity를 생성하여 값을 출력하면 문제가 없었습니다. 이러한 이유는 영속성 컨텍스트에 해당 값이 없더라도 프록시 객체가 Member를 상속받아 메모리에 할당되어 있어 이를 출력하는 것으로 이해해도 될까요?

 

 

답변 1

2

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

안녕하세요. 전성훈님

네 맞습니다^^

감사합니다.

전성훈님의 프로필 이미지
전성훈

작성한 질문수

질문하기