問題は、異なる予約に対して同じ parachute_id を持つ可能性を持ちたいということですが、同じ parachute_id を持つ予約を保存すると、次のようになります。
org.hibernate.exception.ConstraintViolationException: Duplicate entry '78' for key 'parachute_id'
それが私のコードです:
@OneToMany
@JoinTable(name="reservation_parachute")
Collection<Parachute> parachute = new ArrayList<Parachute>();
データベースの例:
Reservation_id parachute_id
130 76
129 75
127 51
127 63
126 10
126 2
126 1
131 77
133 78