MyBatis中大于號(hào)和小于號(hào)的轉(zhuǎn)義寫法
MyBatis的xml文件中需要用到 < 字符,直接寫會(huì)報(bào)錯(cuò),因?yàn)?< 與標(biāo)簽符號(hào) < 沖突,導(dǎo)致解析錯(cuò)誤。同樣的字符還包括 < <= > >= & ' "

有兩種解決方式,一是將代碼放在<![CDATA[ ]]>中,二是使用替代符號(hào)
方案一
將代碼放在 <![CDATA[ ]]> 中
select * from employee_info t where t.join_time <![CDATA[ #{map.endTime} ]]>

方案二
一些特殊字符也可用下面的替代符號(hào)所代替

所以,上面的sql也可以寫成:
select * from employee_info t where t.join_time < #{map.endTime}
