问题描述:
利用
sql语句
从数据库里面取出数据后,对取出的数据进行数据转换时,出现了
java.math.BigDecimal cannot be cast to java.lang.Integer
错误
。
原因是
BigDecimal不能直接转换为Integer类型。
解决方法:
先
将取出的数据
转换为
BigDecimal类型
,再将该类型转换为Integer类型,参考代码如下所示:
BigDecimal bigDecimal= (BigDecimal)objects[0];
Integer id=Integer.parseInt(bigDecimal.toString());
参考:https://blog.csdn.net/y_bccl27/article/details/94178765
版权声明:本文为zhuiqiuzhuoyue583原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。