Наследование классов с Hibernate и hbm2java - PullRequest
2 голосов
/ 12 января 2009

Я генерирую свои доменные объекты из моих файлов hbm с помощью hbm2java, и теперь я хочу, чтобы они все наследовали базовый класс. Этот класс будет иметь несколько служебных методов для работы со слушателями. На самом деле его не нужно сохранять, и я надеюсь, что мне не нужно будет создавать для него файл hbm, поскольку он будет абстрактным и содержит только методы. Есть ли метатег или что-то, чтобы все сгенерированные классы расширяли другой класс?

Или это такой неубедительный дизайн, что его просто невозможно сделать с помощью спящего режима?

1 Ответ

3 голосов
/ 12 января 2009

Я помню, как делал это обратно. Смотрите это: http://docs.jboss.org/tools/2.1.0.Beta1/hibernatetools/html_single/#d0e4159

Обычно вы хотите использовать метатег с атрибутом extends для общего базового класса или реализует для общего базового интерфейса.

...