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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM