我有一系列的属性文件,用于展示不同语言的消息。
因此,根据当前的语言设置,消息可能会以英语、法语、德语等形式显示。
在我的数据库中,我有各种记录,而不是实际值,我将属性文件的键放入了其中,因此在使用该资料进行检索时,可以在相应的语言中显示消息。
例如,在我的数据库中可能有一个记录:
我的问题是,我需要偶尔按这些属性进行排序,但是在数据库中它们的值是代码,所以无法在数据库中进行排序。
从这里,我得到了使用临时表和排序的建议,但是对于1个属性对我来说还好。
我正在寻找一种更通用的解决方案来处理多个属性文件,并尽可能避免在代码中进行检查:
例如,
是否有一般的解决方案?
因此,根据当前的语言设置,消息可能会以英语、法语、德语等形式显示。
在我的数据库中,我有各种记录,而不是实际值,我将属性文件的键放入了其中,因此在使用该资料进行检索时,可以在相应的语言中显示消息。
例如,在我的数据库中可能有一个记录:
John | Smith | AQ | etc
其中,在相应的属性文件中,AQ
可以显示为 Doctor
或者 Arzt
等。我的问题是,我需要偶尔按这些属性进行排序,但是在数据库中它们的值是代码,所以无法在数据库中进行排序。
从这里,我得到了使用临时表和排序的建议,但是对于1个属性对我来说还好。
我正在寻找一种更通用的解决方案来处理多个属性文件,并尽可能避免在代码中进行检查:
例如,
如果此查询按 X 排序,则创建此临时表
等等。是否有一般的解决方案?