博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java.math.BigDecimal cannot be cast to [Ljava.lang.Object 报错解决方法
阅读量:4467 次
发布时间:2019-06-08

本文共 529 字,大约阅读时间需要 1 分钟。

int hah = 0;

String sql = "select popularity from KNOWLEDGEPLATFORM where uuid='" + uuid + "'";
List<Object[]> ls = hibernateDao.queryList(sql);
for (int i = 0; i < ls.size(); i++) {
Object ha = ls.get(i)[0];
hah = Integer.parseInt(ha.toString());
}
return hah ;

会报 java.math.BigDecimal cannot be cast to [Ljava.lang.Object 的错,这是我第一次遇到,也百度解决了,这里分享一下,作为苦逼的自学新人,也记录一下自己一点一滴的成长!

首先可以去了解一下BigDecimal这个类,他是旧版本的一个Bug。所以一般也不会遇到,这里只需要返回第一行就可以了,所以把那个Object ha = ls.get(i)[0]里的[0]去掉就OK了!

转载于:https://www.cnblogs.com/L-dragon/p/6296156.html

你可能感兴趣的文章
JS代码将数据导入Excel
查看>>
json数组排序
查看>>
Python通过future处理并发
查看>>
光盘安装win7系统教程
查看>>
(算法)稳定婚姻匹配
查看>>
苹果审核状态
查看>>
整数分解
查看>>
第一篇随笔
查看>>
OpenSSL 拒绝服务漏洞
查看>>
遇到“未能从程序集XXXX...加载类型XXX”的问题
查看>>
微信小游戏入门
查看>>
python 首次安装 报错
查看>>
人工智能岗位替代----厨师
查看>>
poj 1237 The Postal Worker Rings Once
查看>>
Java基础学习笔记八 Java基础语法之接口和多态
查看>>
程序员修炼之道-阅读笔记02
查看>>
CSV模块
查看>>
英文词频统计预备,组合数据类型练习
查看>>
工厂模式
查看>>
java servlet 中文乱码
查看>>