mybatis中mapper映射文件中>=和<=等特殊符号的写法

在利用mybatis进行开发的时候,编写sql时可能少不了>=、<等比较符号,但是在mapper映射文件中是不行的,会报错,这时就需要将这些特殊符号进行一个转换,有两种方式,如下:

第一种写法(1):

原符号       <        <=      >       >=       &        '        "
替换符号    &lt;    &lt;=   &gt;    &gt;=   &amp;   &apos;  &quot;
例如:sql如下:
create_date_time &gt;= #{startTime} and  create_date_time &lt;= #{endTime}

第二种写法(2):
大于等于 <![CDATA[ >= ]]>
小于等于 <![CDATA[ <= ]]>
例如:sql如下:
create_date_time <![CDATA[ >= ]]> #{startTime} 
and  create_date_time <![CDATA[ <= ]]> #{endTime}

参考博文: https://blog.csdn.net/xuanzhangran/article/details/60329357