Моего домена WebAPP состоит из трех лиц:Какой стратегия для Hibernate наследование
- Person, которые представляют собой человеческий субъект, со всеми личными данными, такими как имя, фамилия, номер телефона и так далее.
- и Поставщик: Ребенок из 'Person'. Каждый из них обладает определенными свойствами.
Теперь я хочу использовать спящий режим (с аннотациями) для отображения моей модели к RDBMS схеме с клиентов и поставщиков таблицы. Мне не нужен общий стол Person, он мне не нужен.
Я хочу таблицу клиентов с именем, фамилией, ... + конкретными полями клиента и таблицей поставщиков с именем, фамилией .... + конкретных полей поставщика.
Как вы думаете, это глупо? Какое лучшее решение вместо этого? И как его реализовать?
Как насчет прочтения документации? См. Http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html_single/#d0e7287 и http://docs.jboss.org/hibernate/core/3.6/reference/en-US/ html_single/# mapping-declaration-unionubclass –