国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Mybatis3 if判斷字符串變態寫法

2019-11-26 13:18:30
字體:
來源:轉載
供稿:網友

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

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

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

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

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

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

補充:Mybatis3 判斷字符串

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

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="regOrSign != null and regOrSign == 'R' "-> test='regOrSign != null and regOrSign == "R" '

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 内江市| 岐山县| 应城市| 通渭县| 长武县| 广昌县| 新绛县| 陵水| 银川市| 衡阳县| 财经| 尚志市| 彭泽县| 辽源市| 德化县| 防城港市| 太仆寺旗| 古丈县| 内乡县| 阆中市| 嵊州市| 锡林浩特市| 屯昌县| 和田市| 沭阳县| 天台县| 田东县| 巧家县| 乌拉特前旗| 龙南县| 陵水| 鹤岗市| 富裕县| 凤台县| 新竹市| 台江县| 库伦旗| 玉田县| 博湖县| 长汀县| 九龙城区|