mybatis的一些特殊符號標識(大於,小於,等於,不等於)

在使用mybatis的過程中,發現其中的語法並不是和mysql中的語法能夠保持一致,導致一些語法解析錯誤信息,以下收集了一些mybatis與mysql之間需要替代的一些特殊符號,使得程序得以能夠繼續運行。

特殊字符   替代符號(紅色基本爲常用的)

     &            &

     <            &lt;

     >            &gt;

     "             &quot;

     '              &apos;

小於等於    a<=b                 a &lt;= b      a <![CDATA[<= ]]>b

大於等於    a>=b                 a &gt;= b      a <![CDATA[>= ]]>b

不等於        a!=ba <![CDATA[ <> ]]>b      a <![CDATA[!= ]]>b

例子:<if test="provinceId != null">
AND <![CDATA[ province_id = #{provinceId} ]]>
</if>
<if test="id != null">
AND <![CDATA[ id <> #{id} ]]>
</if>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章