【发布时间】:2012-10-25 09:10:45
【问题描述】:
我有一系列用于以各种语言显示消息的属性文件。
因此,根据当前的语言设置,消息可能会以英语、法语或德语等显示。
在我的数据库中,我有各种记录,而不是实际值,我放置了属性文件的键,以便在使用该数据检索记录时,我可以用相应的语言显示消息。
例如。我的数据库中可能有一条记录,例如:
John| Smith| AQ| etc
其中AQ在相应的属性文件中可以显示为Doctor或Arzt等
我的问题是我需要偶尔按这些属性排序,这些属性在数据库中的值虽然是代码,但在数据库中排序是不可能的。
从here 我得到了使用临时表和排序的建议,但对于 1 个属性来说这对我来说很好。
我正在寻找一种更通用的解决方案来处理多个属性文件并尽可能避免检查代码:
例如if this query sorts on X create this temp table等
有没有通用的解决方案?
【问题讨论】:
标签: java sql database design-patterns internationalization