MyBatis SQL xml處理小于號(hào)與大于號(hào)正確的格式
當(dāng)我們需要通過xml格式處理sql語句時(shí),經(jīng)常會(huì)用到< ,<=,>,>=等符號(hào),但是很容易引起xml格式的錯(cuò)誤,這樣會(huì)導(dǎo)致后臺(tái)將xml字符串轉(zhuǎn)換為xml文檔時(shí)報(bào)錯(cuò),從而導(dǎo)致程序錯(cuò)誤。
這樣的問題在iBatiS中或者自定義的xml處理sql的程序中經(jīng)常需要我們來處理。其實(shí)很簡單,我們只需作如下替換即可避免上述的錯(cuò)誤:
| 原符號(hào) | < | <= | > | >= | & | ' | " |
| 替換符號(hào) | < | <= | > | >= | & | ' | " |
錯(cuò)誤的xml格式:
<?xml version="1.0" encoding="GBK"?>
<queryForm token="32sdfj-349sfdnfs32-fsdf348imfg323-df34" tableName="HSY_T_CUSTOMER" pageSize="20" pageNo="1" orderColumn="" orderType="">
<sqlCondition> AND START_DATE >= to_date('2013-01-01','yyyy-MM-dd') AND START_DATE <= to_date('2013-01-30','yyyy-MM-dd') </sqlCondition>
</queryForm>
在altova XMLSpy工具中會(huì)報(bào)錯(cuò),xml不符合格式要求。
正確的xml格式:
<?xml version="1.0" encoding="GBK"?>
<queryForm token="32sdfj-349sfdnfs32-fsdf348imfg323-df34" tableName="HSY_T_CUSTOMER" pageSize="20" pageNo="1" orderColumn="" orderType="">
<sqlCondition> AND START_DATE >= to_date('2013-01-01','yyyy-MM-dd') AND START_DATE <= to_date('2013-01-30','yyyy-MM-dd') </sqlCondition>
</queryForm>
總結(jié)
以上所述是小編給大家介紹的MyBatis SQL xml處理小于號(hào)與大于號(hào)正確的格式,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
MSSQL分頁存儲(chǔ)過程完整示例(支持多表分頁存儲(chǔ))
這篇文章主要介紹了MSSQL分頁存儲(chǔ)過程的實(shí)現(xiàn)與使用方法,并支持多表分頁存儲(chǔ)的功能,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
新手SqlServer數(shù)據(jù)庫dba需要注意的一些小細(xì)節(jié)
這篇文章主要介紹了新手SqlServer數(shù)據(jù)庫dba需要注意的一些小細(xì)節(jié),本文講解了15個(gè)小細(xì)節(jié)、小技巧及需要注意的地方,需要的朋友可以參考下2015-02-02
SQL Server簡單模式下誤刪除堆表記錄恢復(fù)方法(繞過頁眉校驗(yàn))
這篇主旨是揭示堆表的刪除記錄找回的原理,我所考慮的方面并不適用于每個(gè)人的每種情況,望大家見諒2013-01-01
ACCESS數(shù)據(jù)庫的壓縮,備份,還原,下載,刪除的實(shí)現(xiàn)
ACCESS數(shù)據(jù)庫的壓縮,備份,還原,下載,刪除的實(shí)現(xiàn)...2006-08-08
SQLServer實(shí)現(xiàn)Ungroup操作的示例代碼
本文主要介紹了SQLServer實(shí)現(xiàn)Ungroup操作的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07
Godaddy 導(dǎo)入導(dǎo)出MSSQL數(shù)據(jù)庫的實(shí)現(xiàn)步驟
可以從限制文件中導(dǎo)入SQL共享服務(wù)器數(shù)據(jù)庫。如果想把存放在其他地方的數(shù)據(jù)導(dǎo)入,需要先把其內(nèi)容拷到限制文件中。(2010-02-02
Sqlserver 存儲(chǔ)過程中結(jié)合事務(wù)的代碼
Sqlserver 存儲(chǔ)過程中使用事務(wù)2010-06-06

