【发布时间】:2017-09-11 08:20:34
【问题描述】:
假设我有这样的 sql 查询:
SELECT column_name FROM table WHERE columnid <= 5
在 orm.xml 中定义如下:
<named-query>
<query>
sql query
</query>
</named-query>
环境说xml格式不好,因为
< = < , > = >
但是当我排除这些字符时,查询不会执行。这是无效的,因为转义。您知道如何解决此问题或任何解决方法吗?
【问题讨论】:
-
你是如何从 xml 中获取查询的?您需要将其通过 HTTP 解码回 codebeautify.org/html-decode-string
-
&gt;带分号。使用普通的 XML API 函数设置和获取会隐藏这一点。 -
好吧,我不完全知道我是如何获取查询的,因为这个 orm.xml 文件没有映射到任何地方......我正在使用 spring 和 hibernate,所以它必须以某种方式自己做这个跨度>
标签: java sql xml sql-server-2016