报错:
The content of elements must consist of well-formed character data or markup.
报错:
Attribute name “and” associated with an element type “sysdate” must be followed by the ’ = ’ character.
**
原因:
**
这两个报错出现都是同一个原因,Mybatis的SQL语句中出现了非法字符“>”或者"<"。
使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析,就是XML对特殊字符解决不了。
解决:
对特殊字符进行转义:
to_date(effect_date,'YYYY-MM-DD HH24:MI:SS') <= sysdate and to_date(invalid_date,'YYYY-MM-DD HH24:MI:SS') >= sysdate