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

sjdzn119님의 프로필 이미지

작성한 질문수

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

엔티티 설계시 주의점

연관 관계 편의 메소드 작성 질문 드립니다.

해결된 질문

21.01.14 19:44 작성

·

268

1

안녕하세요. 강의 잘 듣고 있습니다.

다름이아니라, 연관 관계 편의 메소드를 작성할때,

저는 보통 연관관계의 주인객체 에서 편의 메소드를 만들어서 사용중인데, 

ex) Member, Order 중 Order 가 연관관계 주인이므로 Order 객체에서 편의메소드를 사용

예제에서는 Order 와 OrderItem (일대다) 상황에서 

Order 객체에 OrderItem을 넣는 연관관계 메소드를 만드셨는데, 연관관계 편의 메소드를 만드는 공식같은건 따로 없는건가요? 단순히 로직적으로 좀더 사용이 빈번한곳? 에 만들어서 사용하면 되는걸까요 ? ?

답변 1

5

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

2021. 01. 14. 20:58

안녕하세요. sjdzn119님

맞습니다. 연관관계 편의 메소드는 사실 코드를 짜보면, 아~ 여기가 딱 좋겠구나 하고 감이 잡히는데요.

항상 그런 것은 아니지만 주로 주도권을 가지고 주로 빈번하게 사용되는 쪽에 만드는 것이 편리하고, 코드도 읽기 좋습니다.

감사합니다.

sjdzn119님의 프로필 이미지

작성한 질문수

질문하기