작성
·
162
답변 1
1
안녕하세요, GSP님. 공식 서포터즈 codesweaver 입니다.
.
1. 데이터베이스에서 조회한 정보를 통해 생성한 Member 객체의 주소값 입니다.
2. 우선 지금과 같은 코드에서는 em.persist() 를 하는 순간 영속성 콘텍스트로 member과 관리됩니다. (아이디가 100L인 멤버). 그리고 이후 find()를 호출하고 있지만 아이디가 100L로, 이미 영속성으로 관리되고 있는 객체에 해당 아이디를 가진 member가 있으므로 이를 반환하게 됩니다. 즉, member와 findMember가 같은 객체(같은 주소값)가 됩니다.
.
감사합니다.