在mybatis中的sql文件中对于大于等于或小于等于是不能直接写?=或者<=的,需要进行转义,目前有两种方式:

1.通过符号转义:

转义字符

                   

      &lt;     <   小于号   
      &gt;      >      大于号
      &amp;     &   和
     &apos;     ’  单引号
     &quot;      " 双引号

 

2.通过标识符:

使用
<![CDATA[ ]]>标记的sql语句中的<where> <if>等标签不会被解析.

<![CDATA[  

  SELECT newsEdit,newsId, newstitle FROM shoppingGuide  WHERE 1=1  AND  newsday > #{startTime} AND newsday <= #{endTime}  

]]>  

相关文章:

  • 2021-08-25
  • 2021-08-18
  • 2021-10-09
  • 2022-01-18
  • 2022-01-19
  • 2022-12-23
  • 2021-10-18
猜你喜欢
  • 2021-09-16
  • 2021-12-16
  • 2022-12-23
  • 2022-01-24
相关资源
相似解决方案