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

쿠쿠님의 프로필 이미지
쿠쿠

작성한 질문수

자바 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

0

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

안녕하세요. 쿠쿠님

member.setTeam(team <- 현재 클래스의 인스턴스인 team 입니다.)

member에 현재 team 클래스의 인스턴스를 넘긴다는 뜻입니다.

밖에서 호출한다고 생각하면 다음 코드와 같습니다.

member.setTeam(team)

감사합니다.

쿠쿠님의 프로필 이미지
쿠쿠

작성한 질문수

질문하기