org.xml.sax.SAXParseException: 元素內容必須由格式正確的字符數據或標記組成,的錯誤問題


當時在mapper其中的一個語句是
case when ISNULL(b.c_truename) || LENGTH(TRIM(b.c_truename)) < 1 then b.c_ch_name ELSE b.c_truename end cnname
啟動就報這個錯誤,
解決辦法 : 將 < 號換成  &lt;     > 號 換成 &gt; 
例如

case when ISNULL(b.c_truename) || LENGTH(TRIM(b.c_truename)) &lt; 1 then b.c_ch_name ELSE b.c_truename end cnname,
啟動正常了
_________________________________________________________________________

如果是在xml寫的sql語句,
 <號換成  <![CDATA[<]]>     
>號換成
<![CDATA[>]]>

例如

case when ISNULL(c.c_truename) || LENGTH(TRIM(c.c_truename)) <![CDATA[<]]> 1 then c.c_ch_name ELSE c.c_truename end cnname,
 
 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM