您好,登錄后才能下訂單哦!
本篇文章為大家展示了MyBatis使用注解書寫sql時邏輯運算符<,>,!=的書寫方式是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
我在中之保工作期間,我們持久層采用了MyBatis-plus架構,而我們的持久層出現需要我們一些特定需求,一定需要程序員自己書寫sql時,我們公司也采用 注解的形式(非xml形式)。
在書寫過程中,當我使用小于"<"邏輯符時,總是不能編譯 通過,這是我們我們將這些邏輯運算符做一些轉換。
小于等于 | a<=b | a <![CDATA[<= ]]>b |
---|---|---|
大于等于 | a>=b | a <![CDATA[>= ]]>b |
不等于 | a!=b | a <![CDATA[<> ]]>b 或者 a <![CDATA[!= ]]>b |
當遇到書寫的sql不能編譯時,可以嘗試用這些標簽轉換。
如:
<if test="provinceId != null"> AND <![CDATA[ province_id = #{provinceId} ]]> </if> <if test="id != null"> AND <![CDATA[ id <> #{id} ]]> </if>
上述內容就是MyBatis使用注解書寫sql時邏輯運算符<,>,!=的書寫方式是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。