我有一系列用于以各种语言显示消息的属性文件。
因此,根据当前的语言设置,一条消息可以用英语、法语或德语等显示。
在我的数据库中,我有各种记录,而不是实际值,我放置了属性文件的键,以便在检索记录时使用该数据我可以用相应的语言显示消息。
例如,我的数据库中可能有一条记录,例如:
John| Smith| AQ| etc
在AQ
相应的属性文件中可以显示为Doctor
等Arzt
。
我的问题是我需要按这些属性进行排序,这些属性在数据库中的值虽然是代码,但在数据库中排序是不可能的。
从这里我得到了使用临时表和排序的建议,但这对我来说是 1 个属性。
我正在寻找一个更通用的解决方案来处理多个属性文件,并尽可能避免在代码中检查:
例如if this query sorts on X create this temp table
等。
是否有一个通用的解决方案?