Моделирование отношений manyToMany с атрибутами - PullRequest
2 голосов
/ 31 мая 2010

У меня есть связь ManyToMany между двумя классами, например, классом Customer и классом Item. Покупатель может купить несколько товаров, а товар может быть куплен разными покупателями. Мне нужно хранить дополнительную информацию об этих отношениях, например, день, когда товар был куплен. Интересно, как это обычно моделируется в JPA, потому что я не уверен, как выразить это в коде. Нужно ли создавать новый класс, чтобы смоделировать все атрибуты отношения и установить связь manyToMany между другими классами, или это лучший способ сделать это?

Спасибо

Ответы [ 3 ]

3 голосов
/ 31 мая 2010

Рекомендованным способом является создание нового класса ассоциаций для хранения необходимых атрибутов и двух связей «один ко многим» с двумя участвующими сторонами.

1 голос
/ 31 мая 2010

Как вы сами сказали, правильный способ - создать новый класс с дополнительными атрибутами.

1 голос
/ 31 мая 2010

Полагаю, вам действительно придется создать новый класс для отношений.

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