我的 JPQL 查询在包含国家字符(波兰语)的列上包含 ORDER BY。在测试机器上订购是可以的,但是当我部署到生产时,带有波兰语字符的名称在列表的末尾。
两台机器使用相同的 Glassfish 版本并连接到相同的远程数据库(oracle 11)。不同的是测试机有Windows XP Polish,JDK 7u3 32bit,生产有Windows 2008 Server English,JDK 7u3 64bit。
我想Java使用来自操作系统的语言,这会影响数据库连接。如何更改 Glassfish 使用的区域设置?