Должен ли я использовать @embedded или @OneToOne при разработке приложения для статистики пользователя? - PullRequest
0 голосов
/ 15 января 2019

Я разрабатываю приложение для панели мониторинга, которое должно служить пользовательским порталом для поиска работы.

Моя задача - представить статистику пользователя (подробности резюме, настройки приложения, назначения) и доступные вакансии (и настройки поиска по умолчанию, которые можно сохранить) на различных вкладках.

Хотя я знаю, что у меня должна быть таблица с открытыми заданиями и их сведениями, я не уверен, стоит ли мне использовать аннотацию @Embeddable или @OneToOne. Я получил рекомендацию не использовать @Embedded везде, только в некоторых случаях, но с другой стороны, я имею в виду таблицы значений, которые не имеют смысла без пользовательской таблицы.

У меня есть эти таблицы:
- Пользователь
- CV статистика - у каждого пользователя есть свой
- Реклама - у каждого пользователя есть свое, только одно объявление за один раз
- Настройки поиска по умолчанию - у каждого пользователя есть свой
- Настройки приложения - у каждого пользователя есть свой
- Открытые вакансии - все пользователи делятся
- Пользовательские задания - уже занятые задания с указанием их данных

Что бы вы порекомендовали?

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