У меня есть эта ситуация:
У меня есть объект, Person
, это содержит все персональные данные человека, как дата рождения, конкретный адрес, муниципалитет ECC ECC. И у меня есть объект ClubMember
это описывает члена клуба, и содержит некоторое поле как: дата регистрации, тип участника, кредита, ECC ECC
Так, a ClubMember
a Person
, и я думаю, корректно, описывают это с наследованием: ClubMember extends Person
, но, какой стратегия?
Я получил бы две таблицы в базе данных, Person
и ClubMember
, с ClubMember
это содержит id_person
как @OneToOne
отношения, но сохраняют наследование между объектами; действительно ли это возможно (и корректно)?
JOINED
стратегия, самая близкая к моей цели, но я проигрываю ID
поле таблицы ClubMember
, на самом деле ID
станьте ID
из таблицы Person
...