我正在使用 JBOSS AS 7,我必须在查询之前使用此命令:
entityManager.createNativeQuery(
"ALTER SESSION SET NLS_DATE_FORMAT =\"YYYY-MM-DD HH24:MI:SS\"");
现在,如果我启动此查询,则会显示错误消息“未设置所有命名参数:[MI:SS]”。这是有道理的,我理解命名参数和一切。但就在这种情况下,我希望整个字符串不要被摆弄。
我还尝试将“参数”“MI”设置为 MI,将“SS”设置为 SS,但这也无济于事。
如何在没有 Hibernate 尝试替换命名参数的情况下启动此查询?或者我如何在应用程序服务器中全局设置这些信息。在 JBOSS 的persistence.xml 或standalone.xml 中?