在Mybatis配置Xml文件,嚴格地講,在 XML 中僅有字符 “<”和”&” 是非法的。省略号、引号和大于号是合法的,但是把它們替換為實體引用是個好的習慣。用轉義字符把>和<替換掉,然後就沒有問題了。
“<” 會産生錯誤,因為解析器會把該字符解釋為新元素的開始。
“&” 也會産生錯誤,因為解析器會把該字符解釋為字符實體的開始。
SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE
附:XML轉義字符
,