작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
양방향 연관관계와 연관관계의 주인 2 - 주의점, 정리
작성
·
153
0
연관관계 매소드로 적어주신 코드에서 햇갈리는 부분이 있습니다.
Team class에 적어주신
public void addMember(Member member){ member.setTeam(this); members.add(member);}
코드인데요 여기서 member.setTeam(this)이부분이
이해가 잘 안됩니다. member의 setTeam 에 Team class 전체를 전달함으로서 주인 관계를 성립하게 한다는 것인건가요?
답변 1
안녕하세요. 쿠쿠님
member.setTeam(team <- 현재 클래스의 인스턴스인 team 입니다.)
member에 현재 team 클래스의 인스턴스를 넘긴다는 뜻입니다.
밖에서 호출한다고 생각하면 다음 코드와 같습니다.
member.setTeam(team)
감사합니다.