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

한창훈님의 프로필 이미지
한창훈

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

엔티티 클래스 개발1

연관관계 질문

작성

·

236

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
외래키 관련해서 질문을 드리고 싶은게 @JointoColumn을 통해 연관관계의 주인을 정하는건 알겠습니다. 그런데 다른 경우에는 mappedBy를 적은것과 다르게 24:18에 OrderItem과 Item과의 연결에선 mappedBy를 적지 않은게 좀 헷갈립니다. 여기선 쓰지 않는 이유가 뭔가요?

답변 1

1

안녕하세요. 한창훈님, 공식 서포터즈 y2gcoder입니다.

mappedBy는 양방향 매핑 시 연관관계의 주인이 아닌 곳에 적어 연관관계의 주인을 설정하는 옵션입니다. 당연히 양방향 매핑 시에 주로 사용하기 때문에 양방향 매핑이 아닐 때는 사용할 필요가 없습니다. 해당 부분이 처음 JPA를 접했을 때는 어려울 수 있습니다. 해당 링크(클릭)을 참고해주시거나, 영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의의 섹션 5. 연관관계 매핑 기초 를 참고해주십시오!

감사합니다.

한창훈님의 프로필 이미지
한창훈
질문자

감사합니다!!

한창훈님의 프로필 이미지
한창훈

작성한 질문수

질문하기