Отображение таблиц i18n в JPA

Я пытаюсь отобразить таблицы из базы данных (из 60 таблиц) с помощью JPA. Я делаю это для многоязычного приложения, поэтому каждая часть данных должна быть доступна более чем на одном языке.

Моя структура таблицы базы данных примерно такая. У меня есть таблица регионов, которая связана с таблицей RegionLanguage. Таблица RegionLanguage фактически содержит описание этого региона на разных языках. Возможно, вы захотите взглянуть на эту диаграмму:

enter image description here

Когда дело доходит до JPA, мне трудно сопоставить его таким образом, который потребовал бы как можно меньше ассоциаций. Я попытался использовать концепцию вторичной таблицы, но в некоторых случаях это не помогло, поскольку это отношение @OneToMany. Желательно, чтобы я думал о решении, которое сделало бы эти две таблицы единым объектом.

Ваша помощь приветствуется.

Заранее спасибо.

6
задан BalusC 29 August 2011 в 15:05
поделиться