文档章节

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

 疯狂代码手
发布于 2015/03/25 15:16
字数 156
阅读 12
收藏 0
点赞 0
评论 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 ⋅ 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 ⋅ 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 ⋅ 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 ⋅ 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 ⋅ 3

Java中List转换为数组,数组转List

今天写代码遇到一个奇怪的问题,具体代码不贴出了,写一个简化的版本。如下: ArrayList<String> list=new ArrayList<String>(); String strings[]=(String [])list.toArray(); 这样写代码个...

JayPark不作死 ⋅ 2014/11/24 ⋅ 0

Java中List转换为数组,数组转List

今天写代码遇到一个奇怪的问题,具体代码不贴出了,写一个简化的版本。如下: ArrayList<String> list=new ArrayList<String>(); String strings[]=(String [])list.toArray(); 这样写代码个...

Idiot_s_Sky ⋅ 2014/02/05 ⋅ 0

follow大神教程——实践java爬虫之七

在db0703中创建cfsn_news表 CREATE TABLE cfsnnews( id INT AUTOINCREMENT, title VARCHAR(10),URL VARCHAR(255), PRIMARY KEY (id)); 修改一个表中字段为自动增长: alter table questionli......

realsa ⋅ 2014/07/03 ⋅ 0

Java泛型数组

Java泛型数组 泛型数组 在java中,不能通过直接通过T[] tarr=new T[10]的方式来创建数组,最简单的方式便是通过Array.newInstance(Class<T> type,int size)的方式来创建数组。 如下面这段程序...

秋风醉了 ⋅ 2014/09/12 ⋅ 0

Spring Data Jpa 查询返回自定义对象

http://www.wangyongkui.com/java-jpa-query/ Spring Data Jpa 查询返回自定义对象 发表回复 转载请注明出处:http://www.wangyongkui.com/java-jpa-query。 今天使用Jpa遇到一个问题,发现查...

nibilly ⋅ 2015/12/23 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

线程池

一、线程池:提供了一个线程队列,队列中保存着所有等待状态的线程。避免了创建与销毁额外开销,提高了响应的速度。 二、线程池的体系结构: java.util.concurrent.Executor : 负责线程的使用...

stars永恒 ⋅ 23分钟前 ⋅ 0

你值5K还是15K?实战案例,测测你的分析功力

本文源自陈老师遇到的真实案例。 老板说:“我们今年准备参加展会,做一年。以前我没参加过,没关系,这里有一份展会数据,你回去分析下哪些有价值,后边组织的时候有个指导”。现在你收到任...

加米谷大数据 ⋅ 25分钟前 ⋅ 0

中文转英文功能

package com.sysware.task.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.for......

AK灬 ⋅ 26分钟前 ⋅ 0

JNI Java层类关联C/C++层的类

Android开发时,因为要实现某某功能,需要集成算法公司的算法库(so库),这就需要自己编写JNI。 通常这些库提供的接口可以概况成1、初始化 2、算法处理 3、释放 4、打印版本号 初始化后会返...

国仔饼 ⋅ 29分钟前 ⋅ 0

maven下载jar包改为阿里云的maven库

一:修改maven安装路径中conf文件夹下的setting.xml文件 <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/......

夜醒者 ⋅ 30分钟前 ⋅ 0

电商用户行为分析大数据平台相关系列10-基础数据结构分析

电商用户行为分析大数据平台相关系列1-环境介绍 电商用户行为分析大数据平台相关系列2-HADOOP环境搭建 电商用户行为分析大数据平台相关系列3-HIVE安装 电商用户行为分析大数据平台相关系列4...

xiaomin0322 ⋅ 31分钟前 ⋅ 0

使用readLine()方法遇到的坑

下午玩 TCP/IP 的 Socket 通信时,使用 BufferedReader 的 readLine() 遇到了一个坑,现在终于解决了,特此记录下来。 程序很简单,客户段从控制台读取用户输入,然后发送至服务器端,主要代...

孟飞阳 ⋅ 31分钟前 ⋅ 0

基于Hadoop集群的Hive安装配置(Derby数据库)

Hive是一个数据仓库基础工具在Hadoop中用来处理结构化数据,提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行(具体的Hive架构大家自行搜索)。接下来主要讲下Hadoop集群下...

海岸线的曙光 ⋅ 32分钟前 ⋅ 0

CoreOS裸机iso安装和相关配置

裸机通过iso安装CoreOS,个人趟了很多坑,以下就是完整的从零开始部署和配置的过程,希望对大家有用。 一、安装CoreOS到硬盘 1. 准备Live iso镜像,制作好usb启动盘 Live iso下载地址 2. 搭建...

ykbj ⋅ 37分钟前 ⋅ 0

jquery控制表格锁列(转)

表格已经完成后新加的需求,要实现锁表格的第一列。很多带这种效果的都是js封装的框架或者具体某种框架的组件,不适用解决当前问题。作为后端开发又实在不熟样式,搜到了一个可以用的,虽然样...

刘昌鑫 ⋅ 39分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部