Я пытаюсь отобразить таблицы из базы данных (из 60 таблиц) с помощью JPA. Я делаю это для многоязычного приложения, поэтому каждая часть данных должна быть доступна более чем на одном языке.
Моя структура таблицы базы данных примерно такая. У меня есть таблица регионов, которая связана с таблицей RegionLanguage. Таблица RegionLanguage фактически содержит описание этого региона на разных языках. Возможно, вы захотите взглянуть на эту диаграмму:
Когда дело доходит до JPA, мне трудно сопоставить его таким образом, который потребовал бы как можно меньше ассоциаций. Я попытался использовать концепцию вторичной таблицы, но в некоторых случаях это не помогло, поскольку это отношение @OneToMany. Желательно, чтобы я думал о решении, которое сделало бы эти две таблицы единым объектом.
Ваша помощь приветствуется.
Заранее спасибо.