最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis3 if判斷字符串變態(tài)寫法

 更新時間:2017年01月06日 11:33:47   投稿:mrr  
這篇文章主要介紹了Mybatis3 if判斷字符串變態(tài)的寫法,非常不錯,具有參考借鑒價值,需要的朋友參考下

mybatis我們常用的判空操作,出現(xiàn)了常見問題:

錯誤寫法:if test=”status == ‘Y'”

結果:拋異常NumberFormatException異常!提示內容非常少,看不出問題在哪里!

正確寫法:if test='status == “y”'

還可以這樣寫:if test=”status == ‘y'.toString()”

或者可以這樣寫 if test ='status==”Y”'

補充:Mybatis3 判斷字符串

在使用Mybatis3過程中發(fā)現(xiàn)一個奇怪的問題,判斷字符串必須要用指定的格式

mapper內如下:

<choose>
 <when test="regOrSign != null and regOrSign == 'R' ">
 ORDER BY a.registrationDate DESC
 </when>
 <otherwise>
 ORDER BY a.signDate DESC
 </otherwise>
</choose>

報錯:

### Error querying database. Cause: java.lang.NumberFormatException: For input string: "R" ### Cause: java.lang.NumberFormatException: For input string: "R"] with root cause java.lang.NumberFormatException: For input string: "R"
test=&quot;regOrSign != null and regOrSign == 'R' &quot;
-> test='regOrSign != null and regOrSign == "R" '

改成這樣就可以了,這個問題同樣適用if標簽

以上所述是小編給大家介紹的Mybatis3 if判斷字符串變態(tài)寫法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

最新評論

泸州市| 嘉善县| 皮山县| 梨树县| 株洲市| 屏东县| 车险| 正蓝旗| 肥东县| 荣成市| 宁远县| 那坡县| 通城县| 田阳县| 依兰县| 昌黎县| 阿拉善左旗| 福贡县| 达州市| 梁河县| 定安县| 南安市| 古交市| 道真| 会泽县| 渭南市| 江门市| 沭阳县| 同心县| 乐业县| 射阳县| 革吉县| 安远县| 西乌| 克什克腾旗| 祁连县| 广东省| 莫力| 双流县| 双鸭山市| 陆川县|