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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 视频二区 素人 制服 国产 | 亚洲天堂视频在线观看 | 秋霞午夜伦午夜高清福利片 | 办公室的秘密在线观看 | 日韩精品视频在线播放 | 高清不卡日本v在线二区 | 亚洲H成年动漫在线观看不卡 | 免费日批 | 香蕉eeww99国产精选播放 | 爸爸的宝贝小说全文在线阅读 | 欧美日韩一区二区三在线 | 国产嫩草视频 | 蜜桃视频在线观看官网 | 国产精品欧美韩国日本久久 | 91香蕉视频在线播放 | 国产精品午夜国产小视频 | 女色在线观看免费视频 | 国产成年人| 国产日韩欧美在线一二三四 | 日日操天天射 | 99热碰| 欧美成人二区 | 51精品| 麻豆在线观看 | 猛男深夜狂cao小男生 | 寡妇快点好大好爽视频 | 美女扒开腿让男生桶爽漫画 | 欧美精品三区 | 日韩大片免费观看 | 99国产高清久久久久久网站 | 国产精品短视频 | 校花被扒开尿口折磨憋尿 | 久久re视频这里精品一本到99 | 四虎2021地址入口 | 国产免费小视频在线观看 | 色婷婷影院在线视频免费播放 | 天海翼三级 | 久久久精品3d动漫一区二区三区 | 免费观看欧美一级高清 | 高清国产欧美一v精品 | 国产午夜亚洲精品 |