2015-03-04 2 views
0

Может ли кто-нибудь помочь мне с примером/идеей, как бороться с этим сценарием. У меня есть класс Animal и класс Cat, которые расширяют Animal. В Animal У меня есть поле, а также новое поле в классе Cat.
Итак, мне нужно создать объект спящего режима, который хранит мой Cat в db и каким-то образом имеет информацию о родительском поле.JPA/HIBERNATE Сущность из двух унаследованных классов

+0

Начало здесь: http://en.wikibooks.org/wiki/Java_Persistence/Inheritance –

ответ

0

использование аннотаций @Inherance

с

strategy=InheritanceType.ONLY_ONE_TABLE (or SINGLE_TABLE) strategy=InheritanceType.TABLE_PER_CLASS strategy=InheritanceType.JOINED

+1

почему бы не использовать TABLE_PER_SUBCLASS? он более подходит? – TNN

+0

это зависит от ваших потребностей –

Смежные вопросы