강의

멘토링

커뮤니티

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

psvm님의 프로필 이미지
psvm

작성한 질문수

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

주문 서비스 개발

OrderItem 의 OrderField 질문.

작성

·

220

0

안녕하세요. 

OrderItem 이 Order와 Item의 관계에서 주인이라는 위치에 있는데 Order를 만들면서 바로 OrderItems 라는 List 필드에 값을 생성하였습니다.  관계의 주인쪽에서 넣어주어야 하는 게 맞지 않나요? 

OrderItem객체를 생성할 때 Order필드는 비어있는 것으로 알고있습니다. 관계 주인 쪽에 필드가 비어있어도 되는지 궁금합니다.!

그리고 결체 취소에 대한 이력을 남길려고 하기 위한 수단인지 궁금합니다!

답변 1

1

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

안녕하세요. psvm님^^

연관관계의 주인과, 연관관계 편의 메서드는 서로 아무런 관계가 없습니다.

연관관계의 주인은 단순히 외래키가 있는곳으로 잡으시면 됩니다.

그리고 결제 취소와는 무관합니다.

감사합니다.

psvm님의 프로필 이미지
psvm

작성한 질문수

질문하기