Как настроить инструмент обратного инжиниринга базы данных Hibernate для отображения отношения таблицы базы данных в качестве наследования объектов? - PullRequest
1 голос
/ 30 апреля 2010

Можно ли настроить средство обратного проектирования и генерации кода Hibernate таким образом, чтобы отношение «один ко многим» между таблицами отображалось на наследование сущностей, а не на отношение «enrites»?

У меня есть таблица Person и таблица Employee, связанные с внешним ключом (Person содержит основную информацию, остальные - Employee). В моем Java-коде я хотел бы, чтобы это отношение отображалось в наследстве Employee extends Person.

Это можно сделать вручную, но, возможно, я пропустил какой-то пользовательский параметр конфигурации, который я могу использовать.

Я не смог найти никакой официальной документации - ссылка на документацию на странице RedHat Hibernate (http://www.hibernate.org/5.html#A10) не работает ...

1 Ответ

1 голос
/ 30 апреля 2010

Согласно этой (старой) теме , это невозможно (и это более свежее обсуждение предполагает, что это все еще не так).

Вам придетсяизмените соответствующие шаблоны (не знаете, как использовать собственный шаблон только для некоторых таблиц).

...