原文:報錯:java.math.BigDecimal cannot be cast to java.lang.String(oracle數據庫中的number類型數據,java查詢出來的對象屬性數據類型其實為BigDecimal)

這樣寫代碼會報錯:java.math.BigDecimal cannot be cast to java.lang.String 錯誤代碼一: 錯誤代碼二: 修改方法一: 修改方法二: 原因分析: 修改方法一: oracle數據庫中的number類型數據,java查詢出來的對象屬性數據類型其實為BigDecimal。 故可以使用 BigDecimal 進行強轉: 但是用 String 或 Inte ...

2021-03-11 15:42 0 798 推薦指數:

查看詳情

java.math.BigDecimal cannot be cast to java.lang.Integer

問題描述:利用sql語句從數據庫里面取出數據后,對取出的數據進行數據轉換時,出現了 java.math.BigDecimal cannot be cast to java.lang.Integer錯誤,原因是BigDecimal不能直接轉換為Integer類型 解決方法: 先將取出的數據 ...

Fri Jul 03 01:41:00 CST 2020 0 651
java.math.BigDecimal cannot be cast to java.lang.Long

原生sql查詢出來的結果默認是BigDecimal,想要轉換為long int 類型,需要首先轉換成string,然后使用Long.parseLong(String.valueOf(data)); data為你的數據 ...

Tue May 19 00:52:00 CST 2020 0 1127
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM