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[" 标记开始,以"]]>"标记结束
时间: 2024-11-06 18:46:33