【发布时间】:2014-09-09 19:36:49
【问题描述】:
最近我正在做一个双语项目,对于一些参考表,我需要对数据进行排序。但是因为它是双语的,所以数据来自不同的语言(在我的例子中是英语和法语),我喜欢将它们全部排序在一起,例如,Île 排在 Inlet 之前。
普通Order By 会将Île 放在列表末尾。我终于想出了使用nativeQuery并使用数据库引擎的功能对数据进行排序(在oracle中是关于使用NLS_SORT)
但是我对数据库引擎和版本很紧张,例如,如果我将数据库更改为postgres,那么应用程序就会中断。我正在寻找本机 JPA 解决方案(如果存在)或任何其他解决方案。
【问题讨论】: