mybatis xml中是sql语句报错: Error creating document instance. Cause: org.xml.sax.SAXPa

阅读更多

早上启动tomcat发现无法启动了,报错:Error creating document instance. Cause: org.xml.sax.SAXParseException。看这样是XML解析有出错了,但也没改什么配置文件了。后来发现昨晚写了条SQL,没测呢。打开一看是因为在mybatis里使用了"<"和">"。估计是mysql解析遇到问题了。解决办法:

 

1、使用转移字符替代

< <
>
& &
'
"

2、使用]]>标记

    例如: select * from table where 

       

             id <= 3
          ]]>

 

你可能感兴趣的:(xml,sql,mybatis)