當(dāng)時寫mybatis的時候,需要做兩次判斷如下
<if test="floor=='3F'">
<choose>
<when test="venueOfWhat=='1' ">
and ttt.scene like '%F1號%'
</when>
<when test="venueOfWhat=='2' ">
and ttt.scene like '%F2號%'
</when>
</choose>
</if>
當(dāng)然上面是個錯誤的,這個問題我搞了很久,最后才發(fā)現(xiàn)是:
做判斷字符串和數(shù)字的差異:字符串有引號,數(shù)字不需要引號,所以應(yīng)該寫為:
<if test="floor=='3F'">
<choose>
<when test="venueOfWhat==1 ">
and ttt.scene like '%F1號%'
</when>
<when test="venueOfWhat==2 ">
and ttt.scene like '%F2號%'
</when>
</choose>
</if>
做事還得要細(xì)心,認(rèn)真
sql問題2:記錄一次mybatis的<if>標(biāo)簽的使用錯誤
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- //Clojure入門教程: Clojure – Functional Programming for the J...
- 第一天 7月13日OCP筆記: Oracle Ocp11g準(zhǔn)備資料: OracleFundmentals 書 管理...
- 來源:https://yq.aliyun.com/roundtable/49835 大多數(shù)開發(fā)者應(yīng)該都使用過Hib...