文档章节

java.lang.ClassCastException: [Ljava.lang.Object

 疯狂代码手
发布于 2015/03/25 15:16
字数 156
阅读 18
收藏 0

原因界面输出标签如:${categorys.name},需要的是:List<Category>,而HIbernate回调函数返回的是Object[],两者予盾。


处理:在service处理完sql后,用list(Object[])接收,action层遍历object[],将每个结果放入对应的实体信息中,然后用for遍历实体每个属性。在后台取值,前台的话直接listgrade.add(grade);


处理详情

List<Object[]> list = gradeservice.autoGrade();

List<Grade> listgrade = new ArrayList<Grade>();

for(int i=0; i<list.size(); i++){  

Object[] obs=list.get(i);  

Grade grade = new Grade();  

grade.setCustomerName((String)obs[0]);

grade.setPremium((Double)obs[2]);

listgrade.add(grade);

}

for (Iterator<?> iterss = listgrade.iterator(); iterss.hasNext();) {

Grade grade = (Grade) iterss.next();

System.out.println("ssss"+grade.getCustomerName());

}


© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 34
码字总数 13203
作品 0
海淀
JFinal 最新版有BUG

这两个方法有重复,有部分JDK会报转换出错。 @JFinal java.lang.ClassCastException: java.lang.Integer cannot be cast to [Ljava.lang.Object;...

Mr.CT
2015/08/24
239
1
RuntimeException: java.lang.ClassCastException: [I cannot be cast to [Ljava.lang.Object

Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: [I cannot be cast to [Ljava.lang.Object; at com.twitter.chill.java.ArraysAsListS......

sca7
2017/09/25
32
1
JFINAL 查询类型转换报错java.lang.ClassCastException:

public User findUserByMoible(String userName){ return Db.queryFirst("select * from USER WHERE USERNAME=?",userName); } 这个方法返回值报错转换:java.lang.ClassCastException: [Lj......

jack_liny
2015/05/14
165
3
java.lang.ClassCastException: Ljava.lang.Object; cannot be cast to [Lobject.SimpleObject;

我要做的是webService中返回数组 但是 我在运行 axis1.4 client中报错 说object转换不了 自定义对象 call.setOperationName(arryQn);call.setTargetEndpointAddress(new URL(wsdlUrl));Simp...

vitou
2012/08/14
5.1K
7
这种类型转换错误怎么回事?

List selList = service.getResultListNative("select * from " + sysname); for (int i = 0; i < selList.size(); i++) { CommonOu objects = (CommonOu) selList.get(i); } 我确认查出来的......

子龙哟哟哟
2017/05/11
75
3

没有更多内容

加载失败,请刷新页面

加载更多

js的

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:forEach items="${topics}" var="item" varStatus="status"> </c:forEach> 注意 c:forEach E大写 varStatus ......

踏破铁鞋无觅处
23分钟前
0
0
带你走进java集合之ConcurrentHashMap

一、概述 上一篇文章《带你走进java集合之HashMap》分析了HashMap的实现原理,重点分析了HashMap是怎么样的一种数据结构,以及如何去插入,查询,扩容等操作。相信经过上一篇文章的学习,大家...

木木匠
24分钟前
0
0
spring-boot 热加载实现替换

参考资料 1、spring-boot 热加载实现替换

哎小艾
25分钟前
0
0
kotlin使用spring mvc(二)

使用FilterRegistrationBean注册Filter 使用WebFilter配置过滤器的缺点是不可以对过滤器进行排序,但是使用FilterRegistrationBean可以设置Filter执行的顺序 编写过滤器 class CustomFilter...

weidedong
27分钟前
0
0
Qt那些事0.0.5

碰到了中文乱码问题。 虽然是自己做了件令自己都不齿的事情,但是情急之下,暂且如此:将中文硬编码进代码中。 我也想通过tr+qm翻译进行转换,但是难过的是,tr之后,找不到或者不起作用。这...

Ev4n
28分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部