java 如何将List<objetct>类型强制转为新的List<实体类>

来源:互联网 发布:微表情测试软件 编辑:程序博客网 时间:2024/05/18 02:00

Object类型的强制转换为新的List类型,一开始对我来说一脸懵逼,在网上找了好多资料,都不太行。

因为使用hibernate的多表查询,所以需要将Object类型进行强制转新的List<实体类>

后来发现是自己使用hibernateTemplate模板的原因,执行完hql语句封装的都是对象。导致转换失败,毕竟对象不是数组,不能对象强制转成另一个对象


改完自己错误的方法之后,执行完sql语句出来的Object类型的数组,就用了以下方法强转成功了。

//多表查询List<Object[]> stuI = tchQuestionService.queryStuInfoByState(TchName);//调用查询的方法System.out.println(stuI.size()+"...测试Object集合的长度");appList = new ArrayList<ApprovalStu>();//新建新的实体类List集合ApprovalStu app; //声明一个对象存放数据for(int i = 0; i < stuI.size();i++){app = new ApprovalStu();//新建一个Object[]类来装执行后的Object数组Object[] object = (Object[])stuI.get(i);int id = (Integer) object[0];String score = (String )object[1];String stuNo = (String) object[2];String stuClass = (String) object[3];String stuName = (String) object[4];String subject  = (String) object[5];String title = (String)object[6];String fileName = (String)object[7];// 重新封装在一个javabean里面app.setId(id);app.setScore(score);app.setStuNo(stuNo);app.setStuClass(stuClass);app.setStuName(stuName);app.setStuSubject(subject);app.setTitle(title);app.setFileName(fileName);appList.add(app);}
以上就是个人对Object数组重新组合成一个新的List<实体类>的方法

如果错误,望各位不吝指教。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 学生会笔试考什么 教师资格证笔试成绩 执业医师笔试 国考笔试分数线 雅思笔试时间 建行笔试通过率 公务员笔试考什么 2020国考笔试时间 银行笔试裸考 笔试考试时间 公务员笔试多少分能进面试 雅思笔试流程 教师资格证笔试多少分能过 2019执业医师笔试时间 医学考试综合笔试分数查询 2019年执业医师笔试时间 2019上半年教师资格证笔试真题 异界御美邪仙 笔调 定香亭笔谈 修仙笔谈 笔谈 梦溪笔谈作者是谁 霍格沃兹生活指南 梦说笔谈 笔趣岛 笔趣 趣笔阁 笔趣库 笔趣网 大数据修仙笔趣 s墟笔趣 诡三国笔趣网 笔趣楼 笔趣看书阁 青莲之巅笔趣 笔趣谷 今世猛人笔趣网 笔趣岛手机版 笔趣趣 笔趣窝 佣兵天下 笔趣 秒杀 笔趣