今天进行CRUD的时候有一句sql需要查询小于当前时间的课程; 于时出现了 因为mybatis把<识别成了标签的开始所以报错了。 解决办法 方法1: 将左右两边对换使用>这个不会被识别成标签开始 start_time < NOW() ···· NOW() > start_time 方法2: <![CDATA[ ]]> start_time < NOW() ···· start_time <![CDATA[<]]> NOW() 方法3: 使用转义符