Я ищу правильное отображение отношения «многие к одному» двух классов, указывающих на третий. Пример показан на изображении ниже:
В словах; у человека 1..n адресов у компании 1..n адресов
Я хотел бы иметь одну таблицу для всех адресов. На данный момент мне нужно только однонаправленное отношение, но было бы также неплохо посмотреть, как это работает с двунаправленными отношениями.
Я считаю, что правильное представление базы данных показано на следующем изображении.
Но я не знаю, как перевести это в xml-файл спящего режима или класс java, используя аннотации спящего режима.
Эта проблема обсуждалась 5 лет назад на форуме hibernate: "https://forum.hibernate.org/viewtopic.php?t=961387", но я думаю, что они не нашли удовлетворительного решения.
С уважением.
Жюльен