一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Mybatis3 if判斷字符串變態寫法

Mybatis3 if判斷字符串變態寫法

2020-07-23 12:40java教程網 Java教程

這篇文章主要介紹了Mybatis3 if判斷字符串變態的寫法,非常不錯,具有參考借鑒價值,需要的朋友參考下

mybatis我們常用的判空操作,出現了常見問題:

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

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

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

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

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

補充:Mybatis3 判斷字符串

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

mapper內如下:

?
1
2
3
4
5
6
7
8
<choose>
 <when test="regOrSign != null and regOrSign == 'R' ">
 ORDER BY a.registrationDate DESC
 </when>
 <otherwise>
 ORDER BY a.signDate DESC
 </otherwise>
</choose>

報錯:

?
1
2
3
### 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判斷字符串變態寫法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品免费观在线 | 欧美同志gaypronvideos | 精品女同一区二区三区免费站 | 亚州男人的天堂 | 亚洲精品影视 | 欧美一级久久久久久久大片 | 午夜视频网站 | 欧美夫妇野外交换hd高清版 | 欧美同性videos | 成人免费视屏 | 亚洲AV无码国产精品色在线看 | 欧洲老太玩小伙 | 国产黄频在线观看 | 久久精品一区 | se综合 | 千金奴隶在线 | 无人知晓小说姜璟免费阅读 | 99视频在线观看视频一区 | 青青色在线 | bb18lv黑料正能量 | 摸进老太婆的裤裆小说 | 国产精品1024永久免费视频 | 日韩欧美一区二区三区中文精品 | 1024在线视频精品免费 | 2021麻豆剧果冻传媒入口永久 | 甜性涩爱 | 国产成人高清精品免费5388密 | 成人动漫在线免费看 | ai换脸杨颖啪啪免费网站 | 男男18视频免费网站 | 皇上撞着太子妃的秘密小说 | 国产传媒天美果冻 | 日本成人免费在线视频 | 高清国产在线 | 午夜精品久久久久久久2023 | 国产偷窥女洗浴在线观看亚洲 | 日本一道一区二区免费看 | 亚洲AV国产福利精品在现观看 | 亚洲视频中文字幕 | 无人影院在线播放 | 美女毛片老太婆bbb80岁 |