激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 主人在调教室性调教女仆游戏 | 国产一区网址 | 一级在线观看视频 | 国产一有一级毛片视频 | av电影在线播放 | 91免费国产视频 | 国产自在线 | 久久久久久久久久久久久久国产 | 欧美日韩亚洲一区二区三区 | 欧美成人一区二区三区 | 久久久人成影片一区二区三区 | 蜜桃网在线 | 亚洲射逼 | 国产精品午夜性视频 | 黄色7777| 国内精品久久久久久影视8 国产一区二区成人在线 | 久久精品com | 91成人影库 | 国产影视| 久久99免费观看 | 在线免费观看欧美 | 18被视频免费观看视频 | 国产91精品久久久久久久 | 国产91av视频 | 精品国产91久久久久久浪潮蜜月 | 欧美成人做爰高潮片免费视频 | 噜噜噜影院 | 99精品视频免费看 | 毛片一级网站 | 成人mm视频在线观看 | 欧美精品亚洲人成在线观看 | 海外中文字幕在线观看 | 色综合中文字幕 | 久久久精品视频网站 | 国产日韩在线观看一区 | 爽成人777777婷婷 | 爱逼av| 国产精品成人久久 | 色中色综合网 | 成人在线激情视频 | 最新亚洲国产 |