작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
일대일 [1:1]
해결된 질문
작성
·
550
0
[질문 내용]
특정 회원에게만 발급되는 쿠폰은 회원과 쿠폰이 다대일 관계를 가질 수 있을것 같지만,
회원이 여러 개의 쿠폰을 가질 수 있고, 쿠폰역시 여러 회원에게 발급이 가능하다고 하면 불가피 하게 다대다 관계로 설정하는게 맞을까요?
답변 1
1
안녕하세요, 하리보 님! 공식 서포터즈 codesweaver 입니다.회원과 쿠폰이 다대다관계일 때는 회원과 쿠폰 사이에 '회원쿠폰' 엔티티를 추가해서
1:N (회원 - 회원쿠폰), N:1 (회원쿠폰 - 쿠폰) 으로 풀어주는 것이 일반적입니다.
'회원쿠폰'은 단순 매핑 뿐 아니라 사용여부, 사용일시 등의 부가 정보가 필요하므로
엔티티로 뽑는것이 좋습니다.감사합니다.
감사합니다!
감사합니다!