在利用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