• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

질문이 있습니다

19.05.06 19:22 작성 조회수 89

0

게시판에 글상세페이지의 댓글을 구현하고 있는데요 

Board가 부모글

comment가 댓글이라고 가정을 했을시에 

 

부모글 하나에 댓글 여러개니 1:N 관계 자나요 ?

그러면 이럴경우에 주인은 어느쪽으로 해야될까요 

 

댓글을 저장할때요..insert가 들어가는곳이 댓글쪽이니까 

Comment클래스가 주인이 되서 ManytoOne이 되야 하는걸까요 ?

답변 1

답변을 작성해보세요.

0

1대다 관계에서 어느 한쪽이 반드시 관계의 주인이어야 한다는 규칙 같은건 없어요. 두 엔티티 중에 어느쪽에서 해당 관계를 관리하고 싶은지 고민해 보셔야 합니다. 그리고 그쪽으로 주인으로 설정하는게 좋겠죠.

말씀하신대로 Board에 대한 FK를 Comment에 두고 댓글 저장할 때 관계가 맺어지게 하려면 Comment가 주인이 되는게 맞는거 같네요.