мы работаем над путевым порталом, который будет доступен для всех основных локалей, и в настоящее время используем Struts2 + Spring + Hibernate в качестве основных платформ.для обработки локализации статического содержимого, такого как метки, и других вещей, которых мы легко можем достичь с помощью встроенной поддержки Struts2 с использованием комплектов ресурсов.но когда речь идет о динамическом содержимом, как у нас есть пункт назначения, и у него будет много динамического содержимого, такого как описания, достопримечательности и т. д., поскольку эти данные могут быть довольно большими, и мы не можем решить эту проблему с помощью комплекта ресурсовпоэтому нужен какой-то способ сохранить эти данные в базе данных и извлечь уважаемые коронеты на основе информации о локали.
Мой вопрос: как лучше всего это сделать с помощью спящего режима?в настоящее время у нас есть только одна таблица для пункта назначения, которая содержит основную информацию о пункте назначения, а вся другая информация о связанных с пунктом назначения находится в соответствующих таблицах, поэтому не представляется целесообразным создавать столбцы в каждой таблице для каждой локали, поскольку мы заранееНе знаю, сколько еще языков может быть добавлено в будущем, поэтому идея состоит в том, чтобы придумать общее или более гибкое решение.
Любое предложение / помощь в этом отношении будет высоко ценится
edit1 После некоторого анализа все, что я пришел к выводу, что мы можем достичь вышеуказанной цели, используя пользовательский тип Hibernate, у меня вопрос: кто-нибудь пробовал этот путь? Или кто-то достиг цели каким-то другим способом?... любое предложение в этом случае будет полезно.