【问题标题】:GlassFish regional settings - JPQL query ORDER BYGlassFish 区域设置 - JPQL 查询 ORDER BY
【发布时间】:2012-04-30 17:53:24
【问题描述】:

我的 JPQL 查询在包含国家字符(波兰语)的列上包含 ORDER BY。在测试机器上订购是可以的,但是当我部署到生产时,带有波兰语字符的名称在列表的末尾。

两台机器使用相同的 Glassfish 版本并连接到相同的远程数据库(oracle 11)。 不同的是测试机有Windows XP Polish,JDK 7u3 32bit,生产有Windows 2008 Server English,JDK 7u3 64bit。

我想 Java 使用来自操作系统的语言,这会影响数据库连接。 如何更改 Glassfish 使用的区域设置?

【问题讨论】:

  • 您是否尝试将 Windows(英语)上的区域设置更改为波兰语?你观察到什么?
  • 区域设置设置为波兰语,没有帮助

标签: java jakarta-ee jpa glassfish


【解决方案1】:

尝试在启动文件中设置 jvm 参数,如下所示:

java -Duser.language=pl -Duser.region=PL .....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 2012-12-31
    • 2011-05-13
    • 2011-04-06
    • 2017-02-11
    相关资源
    最近更新 更多