原文:报错: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