OneToOne에서 외래키 unique없애기

taehoon·2024년 1월 11일

Spring Boot 스프링부트

목록 보기
15/19

@OneToOne 관계에선 필드(컬럼)이 unique = true가 되는데 (rebate_item - oder_item)
해당 item이 다중 정산 시나리오(할인, 행사, 프로모션, 시즌별 보너스)에서는 동일한 외래key가 생성되어야 하는데
unique = true 때문에 불가능.
해당 필드를 @ManyToOne으로 정의 하면 unique = false가 되어서 생성가능

profile
건강

0개의 댓글