在利用mybatis進行開發的時候,編寫sql時可能少不了>=、<等比較符號,但是在mapper映射文件中是不行的,會報錯,這時就需要將這些特殊符號進行一個轉換,有兩種方式,如下:
第一種寫法(1):
原符號 < <= > >= & ' "
替換符號 < <= > >= & ' "
例如:sql如下:
create_date_time >= #{startTime} and create_date_time <= #{endTime}
第二種寫法(2):
大於等於 <![CDATA[ >= ]]>
小於等於 <![CDATA[ <= ]]>
例如:sql如下:
create_date_time <![CDATA[ >= ]]> #{startTime}
and create_date_time <![CDATA[ <= ]]> #{endTime}
參考博文: https://blog.csdn.net/xuanzhangran/article/details/60329357