0

Я хочу написать один файл hbm.Проблема с наследованием наложения Hibernate

Моего класс иерархия

BaseClassOne{ 
private long id; 
...getters and setters.... 
} 

ClassA extends BaseClassOne{ 
other private members; 
...getters and setters.... 
} 

classB extends BaseClassOne{ 
other private members; 
...getters and setters.... 
} 

теперь

Я пишу другой classsay ClassMain, который будет иметь тип объекта из CLASSA ИЛИ ClassB в зависимости от некоторых критериев (скажем, типа столбца в ClassMain)

в моем классе модели я написали

..other private members .... 

private BaseClassOne objectAtRuntime; 


...getters setters..... 

Теперь, скажите мне в hbm-файлах, как реализовать это ... ???

или скажите мне другие альтернативы для реализации того же.

ответ

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