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