Я думал, что я понимаю отношения. Но теперь .. Я не уверен. У меня есть проблема с добавлением правильных аннотаций.JPA отношение OneToMany
У меня есть классы Участники и отношения.
В отношениях
private GT_Member Mother;
private GT_Member Father;
private List<GT_Member> children;
Один член может быть в нескольких отношениях, как мать или отец (ссылка на его пола), но он может быть только в одном отношении, как ребенок.
Я думал, что Аннотировать мать и отца как @OneToMany.
Но я не уверен, могу ли я аннотировать список как @OneToOne ??
Приобретение объекта связи связано с тем, что я хочу сохранить информацию о статусе отношения. Donc Я буду хранить информацию обо всех женатых и т. Д. Отношение сущности имеет другие поля типа типа (нейтральный, женат, жених и т. Д.). – VANILKA
Хмм, это кажется интересной проблемой для моделирования внутри объекта. информация, которую вы предоставляете, более полезна. Но даже в этом случае вы можете избежать наличия отдельного объекта отношения, указав это многозначное имя, называемое семейным статусом (одиноким, женатым, занятым), а затем другим полем типа Member partner; это может быть недействительным (если статус брака не установлен), фактический член (является семейным статусом женат или занимается). – Gangz