问题描述:利用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());

java.math.BigDecimal cannot be cast to java.lang.Integer相关推荐

  1. java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer

    java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer 1.改sql select ...

  2. Java报错:java.math.BigDecimal cannot be cast to java.lang.String

    从数据库取数字,转为string,报错: java.math.BigDecimal cannot be cast to java.lang.String 错误代码 Integer.parseInt(( ...

  3. Hibernate原生sqlquery报错:java.math.BigDecimal cannot be cast to java.lang.Int

    hibernate使用过程中,想要自定义sql查询,自然而然得使用session.createSQLQuery(sql),但是查询的返回结果在取值时,总是会出现异常,抛出类似于: java.math. ...

  4. 处理BigDecimal字段, java.math.BigDecimal cannot be cast to [Ljava.lang.Object;

    有时候写视图,里面有用到临时字段的.取出来后该字段类型为BigDecimal类型的.需要转换 我的 scoreindex为临时字段,下面这个sql语句在库里执行是没有错的.但在程序里会出错. Stri ...

  5. java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String

    这个问题是,类型转换出错,为什么呢? 因为BigDecimal不能强制转换成 String类型,要用toString()转换.

  6. [记录]java.math.biginteger cannot be cast to java.lang.long

    可以直接使用BigInteger类型进行接收, BigInteger id = (BigInteger)QueryRunner(conn,"SELECT LAST_INSERT_ID&quo ...

  7. mysql连接报java.math.BigInteger cannot be cast to java.lang.Long异常

    mysql连接报java.math.BigInteger cannot be cast to java.lang.Long异常 参考文章: (1)mysql连接报java.math.BigIntege ...

  8. mysql biginteger java_java.math.BigInteger cannot be cast to java.lang.Integer以及mysql升级的问题...

    java.math.BigInteger cannot be cast to java.lang.Integer以及mysql升级的问题 Mysql 8.0 原因是mysql升级到8.0,数据库驱动使 ...

  9. java.math.BigDecimal保留两位小数,保留小数,精确位数

    http://blog.csdn.net/yuhua3272004/article/details/3075436 使用java.math.BigDecimal工具类实现   java保留两位小数问题 ...

最新文章

  1. Android与iOS对比
  2. 十四、Redis三种特殊类型之一Geospatial
  3. android4被淘汰,这五类安卓手机已经被淘汰,购买时别贪便宜,需慎重考虑!
  4. 泰迪熊移动实现数据化人工智能 打造服务助理
  5. 从Web借鉴UI设计
  6. 图计算-Pregel-Hama
  7. Java:GB18030字节数组与UTF8互转
  8. PostFix邮件网关无法向公网投递邮件问题分析
  9. JS和AIR(FLEX)的互相调用详解
  10. Codeforces Round #465 935C. Fifa and Fafa计算几何
  11. js中eval的用法
  12. Forrester告诫CIO们:谨慎应用区块链网络
  13. 华为认证网络工程师培训教程集
  14. 14152学年C#程序设计语言与.Net框架基础课程之学生blog名单
  15. Frequent Itemset Mining 频繁项集查找
  16. 从administrator到system权限的几种方式
  17. 苹果再推7寸超级iPhone7,iPad何去何从?
  18. ios系统设置z-index不生效问题
  19. C# CheckedListBox控件的用法 .
  20. MySQL数据库教程之七:MySQL编程基础

热门文章

  1. 2021高值人才职业发展洞察:连接、信任与赋能
  2. 【实践】微博多尺度序列推荐算法实践.pdf(附下载链接)
  3. 【报告分享】中国电信5G行业场景案例集.pdf(附下载链接)
  4. 图卷积神经网络入门详解
  5. PyTorch 深度学习:36分钟快速入门——GAN
  6. PyTorch 深度学习:34分钟快速入门——自动编码器
  7. find python3_Python3 rfind()方法
  8. xmind怎样画流程图_老师是怎样上网课的?
  9. Representation Flow for Action Recognition论文解读
  10. 《图解HTTP》-读