작성
·
249
0
38 : xx 부터 프록시 객체는 준영속상태일 경우 초기화의 문제가 생기는 것을 알게되었습니다.
Member m = em.getReference(Member.class, member.getId());
// println(m.getUsername());
.println(m);
em.detach(m);
.println(m);
위처럼 준영속상태를 만들기 전 초기화를 요청하여 실제 Entity를 생성하여 값을 출력하면 문제가 없었습니다. 이러한 이유는 영속성 컨텍스트에 해당 값이 없더라도 프록시 객체가 Member를 상속받아 메모리에 할당되어 있어 이를 출력하는 것으로 이해해도 될까요?