Мы пытаемся построить отношение «один ко многим». Пытаясь понять, как это работает, мы наткнулись на этот пример , который показывает, как это сделать.
В примере показана разумная диаграмма ER, но, вообще говоря, в отношении «один ко многим» не требуется вспомогательная таблица. Мы могли бы вставить столбец StudentId
в таблицу Phone
и добиться связывания, объединив две таблицы через этот идентификатор. В этом примере, напротив, им нужно объединить три таблицы.
Нам интересно, оправдано ли такое поведение некой хорошей практикой, которая делает управление Hibernate простым, или это просто ошибка парня, написавшего статью.
Есть мысли?