• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

회원과 쿠폰의 관계는 특정 쿠폰이 아니라면 다대다 관계가 맞을까요?

23.03.08 16:15 작성 조회수 440

0

[질문 내용]

특정 회원에게만 발급되는 쿠폰은 회원과 쿠폰이 다대일 관계를 가질 수 있을것 같지만,


회원이 여러 개의 쿠폰을 가질 수 있고, 쿠폰역시 여러 회원에게 발급이 가능하다고 하면 불가피 하게 다대다 관계로 설정하는게 맞을까요?

답변 1

답변을 작성해보세요.

1

codesweaver님의 프로필

codesweaver

2023.03.09

안녕하세요, 하리보 님! 공식 서포터즈 codesweaver 입니다.

회원과 쿠폰이 다대다관계일 때는 회원과 쿠폰 사이에 '회원쿠폰' 엔티티를 추가해서

1:N (회원 - 회원쿠폰), N:1 (회원쿠폰 - 쿠폰) 으로 풀어주는 것이 일반적입니다.

 

'회원쿠폰'은 단순 매핑 뿐 아니라 사용여부, 사용일시 등의 부가 정보가 필요하므로

엔티티로 뽑는것이 좋습니다.

감사합니다.

하리보님의 프로필

하리보

질문자

2023.03.09

감사합니다!