【问题标题】:Handling Internationalization using Hibernate使用 Hibernate 处理国际化
【发布时间】:2011-03-12 04:12:42
【问题描述】:

我们正在开发一个旅行门户网站,该门户网站将适用于所有主要地区,目前使用 Struts2+Spring+Hibernate 作为核心平台。 为了处理静态内容(如标签和其他内容)的本地化,我们可以通过使用资源包支持 Struts2 的构建轻松实现。 但是当涉及到动态内容时,比如我们有一个目的地,它将有很多动态内容,比如它的描述、感兴趣的地方等。 因为这些数据可能非常大,我们无法通过资源包解决这个问题,所以需要一些方法来将这些数据存储在数据库中,并根据语言环境信息获取受尊重的冠冕。

我的问题是我们如何才能最好地使用 hibernate 来做到这一点?目前我们只有一个目的地表,其中包含有关目的地的主要信息,而与目的地相关的所有其他信息都在各自的表中,因此为每个语言环境在每个表中创建列似乎不是一个好主意,因为我们提前做了不知道将来可以添加多少语言环境,所以想法是提出一个通用或更灵活的解决方案。

在这方面的任何建议/帮助将不胜感激

编辑1 在做了一些分析之后,我得出的结论是,我们可以使用 Hibernate 用户类型来实现上述目标,我的问题是有没有人尝试过这种方式..或者是否有人通过其他方式实现了目标..在这方面的任何建议案例会有所帮助。

【问题讨论】:

    标签: hibernate localization internationalization


    【解决方案1】:

    看看这个关于 Hibernate 国际化的答案:https://stackoverflow.com/a/7612810/412446

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      相关资源
      最近更新 更多