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