Отображение Hibernate для классов с наследованием - PullRequest
0 голосов
/ 11 февраля 2019

Мне нужна помощь с архитектурой моих классов.Я разрабатываю систему с несколькими различными участниками, и я помещаю общие атрибуты в родительский класс, а другие расширяю его.Таким образом, у меня есть АДМИН, КЛИЕНТ, МЕНЕДЖЕР, все расширяются от пользователя.Я не мог придумать умный способ сделать отображение Hibernate.Мне нужно получить доступ к таблице со всеми пользователями.Должна ли это быть таблица для каждой сущности?

Также, если у меня есть Служба для каждого класса, было бы разумно, чтобы AdminService, ClientService и т. Д. Расширялись от UserService?Как мне это сделать?

Я использую следующую архитектуру: Репозиторий доменов службы контроллеров

Проект находится в загрузке Spring, Java

1 Ответ

0 голосов
/ 18 февраля 2019

Так же, как прокомментировал Камлеш, на https://thoughts -on-java.org / complete-guide-наследование-стратегии-jpa-hibernate / вы найдете все стандартные подходы.Проблема не нова и хорошо поддерживается Hibernate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...