Hibernate моделирование многих ко многим, сохраняя целостность - PullRequest
0 голосов
/ 04 декабря 2010

Я пытаюсь смоделировать подмножество своего домена и хочу решить эту проблему как можно проще в hibernate. См. Рисунок 1 для базового моделирования.

Проблема в том, что я потенциально могу связать любой тип, группу и категорию со свойством. Поэтому я могу хранить недопустимые отношения между типом, группой и категорией.

Так что я думаю, что 3 - правильный способ для моделирования этого, хотя я чувствую, что будет слишком много таблиц для обслуживания, и мой спящий режим станет слишком сложным.

У кого-нибудь есть идеи о том, как смоделировать это в БД и в спящем режиме?

1 Ответ

0 голосов
/ 04 декабря 2010

Разве вы не можете иметь:

@ManyToMany
private List<Group> groups;

@ManyToMany
private List<Type> types;

@ManyToMany
private List<Category> categories;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...