在xml文件中写sql语句,出现“<”时会报错,原因是xml将小于号识别为尖括号,检测不到小于号对应的大于号,就会报错了 select *from table_name where collect_time < '2021年12月8日'; 有两种方法解决这个问题: 修改逻辑,将小于号改为大于号 在sql语句前后加上<![CDATA[ sql语句 ]]>,就可以识别sql语句...
报错原因:xml格式文件中,部分符号会被识别 解决方法: 1、使用转义符号,替换原本的大于号小于号,常用的转义符号如下 2、利用 <![CDATA[ ]]> 修饰sql语句,忽略转义 <![CDATA[ ]]> 在mybatis、ibatis等书写SQL的xml中比较常见,是一种XML语法,他的作用是可以忽略xml的转义 (在该标签中的语句和字符原本是什么样...