MyBaties 错误The content of elements must consist of well-formed character data or markup.
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBaties 错误The content of elements must consist of well-formed character data or markup.相关的知识,希望对你有一定的参考价值。
The content of elements must consist of well-formed character data or markup.
原因:xml中的书写规范不正确或者有非法的字符
<select id="queryRegType" parameterType="MeetingRegTypeFee" resultType="MeetingRegTypeFee"> SELECT REG_TYPE,FEE FROM PM.T_MEETING_REGTYPE_FEE WHERE BEGIN_TIME < = systimestamp AND END_TIME > = systimestamp - 1 AND MEETING_ID = #{meetingId} AND DEL_FLAG = ‘0‘ </select>
在该xml中‘<‘和‘>‘ 非法 故报以上错误
正确写法
<select id="queryRegType" parameterType="MeetingRegTypeFee" resultType="MeetingRegTypeFee"> SELECT REG_TYPE,FEE FROM PM.T_MEETING_REGTYPE_FEE WHERE <![CDATA[ BEGIN_TIME < = systimestamp AND END_TIME > = systimestamp - 1 ]]> AND MEETING_ID = #{meetingId} AND DEL_FLAG = ‘0‘ </select>
即对特殊字符用CDATA部件进行转义
一个 CDATA 部件以"<![CDATA[" 标记开始,以"]]>"标记结束
以上是关于MyBaties 错误The content of elements must consist of well-formed character data or markup.的主要内容,如果未能解决你的问题,请参考以下文章
mybatis报:The content of element type must match xx
The content of element type "resultMap" must match "(constructor?,id*,result*,associa
PHP: POST Content-Length of xxx bytes exceeds the limit of 8388608 bytes
hibernate配置文件 The content of element type "class" must match
Warring:POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line
解决:The content of element type "web-app" must match "(icon?display