java.lang.NumberFormatException: For input string: “M“
mybatis在傳入一個字串時一直報錯說我的數字異常,但我傳的是字串啊,怎麼會這樣
java.lang.NumberFormatException: For input string: "M"
mapper中是這樣寫的
原因:
mybatis對映檔案,是使用的ognl表示式,ognl是java語言(強型別語言),會把‘X’解析成字元,而不是字串。
如果要用用雙引號的來包含但引號,怎需要使用‘string’.toString()來轉成字串型別,在進行比較,如下所示
解決:
或者把單引號換成雙引號
相關文章
- Caused by: java.lang.NumberFormatException: For input string: "18446744073709551615"JavaORMException
- err Invalid input of type: 'dict'. Convert to a byte, string or number first
- input 實現檔案上傳,並驗證檔案不大於5M
- Python -- raw_input() and input() -- ACMPythonACM
- SAP UI5 SimpleForm M 和 L 型表單的 label 和 input 分配講解UIORM
- input
- YC322A [ 20240724 CQYC NOIP 模擬賽 T3 ] 小 M 的字串(string)字串
- String,String Builder,String Buffer-原始碼UI原始碼
- Failed to execute user defined function(anonfun$concatStr$1: (map<string,string>, string) => string)AIFunction
- ABAP 辨析ON INPUT|REQUEST|CHAIN-INPUT|CHAIN-REQUESTAI
- JavaScript input 事件JavaScript事件
- HTML input rangeHTML
- String s = “hello“和String s = new String(“hello“)的區別
- String
- 十圖詳解TensorFlow資料讀取機制tf.train.string_input_producer和tf.train.start_queue_runnersAI
- rust 中 str 與 String; &str &StringRust
- 【JDK】分析 String str=““ 與 new String()JDK
- 轉換String三種方式比較:toString()、String.valueOf()、(String)
- Python2 中 input() 和 raw_input() 的區別Python
- input捕捉Enter鍵
- HTML input date calendarHTML
- HTML input url域HTML
- HTML input 元素概述HTML
- div實現input
- angular input和outputAngular
- 3-input LUT
- HTML 25 - Input AttributesHTML
- adb shell input keyevent
- react input[type='number']React
- input type="file"使用
- Unity基礎——InputUnity
- No input file specified.
- JavaScript String()JavaScript
- spring - stringSpring
- String …params
- String模板
- python stringPython
- string 字串字串