Обработка нескольких пользователей JPA - PullRequest
0 голосов
/ 30 декабря 2018

Мне нужен совет.Я создаю веб-приложение, и я должен обрабатывать несколько типов пользователей.Пользователь - это Клиент, а другой - Администратор.Как я могу сопоставить это в конфигурации JPA?Должен ли я использовать наследство?

Например,

Customer extends User [...]

РЕДАКТИРОВАТЬ

Если я принимаю Клиента, это "пользователь", а администратор "это"Пользователь.Поэтому, если я рассматриваю отношение «является» как отношение, в таблице Customer есть поля, такие как адрес, телефон и т. Д., Которые не нужны в таблице администратора.Следовательно, у Клиента есть отношения с другой таблицей, в которой они отличаются от Администратора.Как я могу сопоставить это с JPA?

Спасибо

1 Ответ

0 голосов
/ 08 января 2019

Наконец, я следовал этому руководству: https://vladmihalcea.com/the-best-way-to-use-entity-inheritance-with-jpa-and-hibernate/

Итак, я использовал strategy = InheritanceType.JOINED для своих целей.

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