강의

멘토링

로드맵

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

시원한 제비님의 프로필 이미지
시원한 제비

작성한 질문수

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

엔티티 클래스 개발1

ORDER와 DELIVERY 관계

해결된 질문

작성

·

274

0

안녕하세요 개발자님. 열심히 강의 따라가고 있습니다. 회원 엔티티 분석 그림을 보며 코드를 작성해 보던 중 화살표가 있어서 처음에는 단방향으로 이해를 했습니다. 하지만 강의영상을 보며 마지막에 양방향인것 같아서 연관관계매핑분석 섹션을 보니 주문과 배송은 양방향 일대일 관계라고 적혀있고 작년 10월 작성된 질문에서도 양방향 관계가 맞다는 것을 보고 양방향으로 이해했습니다. 그럼 회원 엔티티 분석 섹션의 그림의 화살표는 없다고 봐야하나요?

또한 회원 테이블 분석의 그림에서 테이블 사이의 점선(---)은 두 테이블이 양방향 이라는 것을 의미하나요?

마지막으로 FK가 있는 테이블이 주인이 되어 JoinColum으로 연결을 하는데 만약 단방향이면 여기까지만 어노테이션을 붙이고 만약 두 테이블이 양방향이면 @mappedBy 까지 포함시켜 주는 건가요? 질문이 많습니다..ㅜ감사합니다

답변 1

1

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

안녕하세요 Donghun Lee님^^

화살표가 없으면 양방향이 맞습니다. 그런데 제가 그림을 잘못 그렸네요^^; 주문과 배송은 양방향이 맞습니다.

마지막으로 FK가 있는 테이블이 주인이 되어 JoinColum으로 연결을 하는데 만약 단방향이면 여기까지만 어노테이션을 붙이고 만약 두 테이블이 양방향이면 @mappedBy 까지 포함시켜 주는 건가요? 질문이 많습니다..ㅜ감사합니다

-> 네 맞습니다. 양방향이면 반대쪽에 @mappedBy까지 포함시켜주면됩니다^^

도움이 되셨길 바래요.

시원한 제비님의 프로필 이미지
시원한 제비

작성한 질문수

질문하기