当时在mapper其中的一个语句是
case when ISNULL(b.c_truename) || LENGTH(TRIM(b.c_truename)) < 1 then b.c_ch_name ELSE b.c_truename end cnname
启动就报这个错误,
解决办法 : 将 < 号换成 < > 号 换成 >
例如
case when ISNULL(b.c_truename) || LENGTH(TRIM(b.c_truename)) < 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,
org.xml.sax.SAXParseException: 元素内容必须由格式正确的字符数据或标记组成,的错误问题
原文:https://www.cnblogs.com/xd1105/p/10916637.html