spring属性如何在sql中转义特殊字符?

时间:2014-02-23 15:57:37

标签: java sql xml spring

我在我的dao项目的spring配置中得到了这个属性:

<property name="LBQC">
            <value>
                SELECT u.name, u.cq
                FROM user u
                WHERE u.cq <> 0 ORDER BY u.cq DESC;
        </value>
        </property>

不幸我对<>符号有疑问。 它导致The content of elements must consist of well-formed character data or markup. 我对xml不熟悉。我怎么能逃脱那些角色?

感谢您的帮助。

的Stefan

2 个答案:

答案 0 :(得分:2)

将其替换为&lt;&gt;或将整个查询封装在CDATA中

答案 1 :(得分:0)

我认为您可以在查询中使用!=代替<>来获得相同的结果

SELECT u.name, u.cq
FROM user u
WHERE u.cq != 0 
ORDER BY u.cq DESC;
相关问题