hibernate(1)
来源:互联网 发布:启发式算法的例子 编辑:程序博客网 时间:2024/06/06 12:35
刚刚下代码一直报错:
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to XXXXXXXXXXXXXX
网上查询得知其原因是因为Object数组转换成类出现的错误
在hibernate框架中通过List<?> list = query.list();方法获取的list是一个LIst集合类型,其list集合内部是一个对象数组,并不是我们想象的对象
所以在获取这个list集合后需要进行遍历:
List<UserInfoT> userList = new ArrayList<UserInfoT>();
for(int i=0;i<list.size();i++){
Object[] obs=list.get(i);
UserInfoT user = new UserInfoT();
user.setId((Integer)obs[0]);
user.setUserName((String)obs[1]);
user.setPassword((String)obs[2]);
userList.add(user);
}
这样获取的useList就是一个对象集合了
0 0
- 【Hibernate】(1)初识Hibernate
- Hibernate 1、Hello Hibernate
- Hibernate 笔记(1) -导入hibernate、hibernate基础
- hibernate(1)
- Hibernate 1
- hibernate 1
- hibernate 1
- Hibernate-1
- hibernate(1)
- hibernate(1)
- hibernate(1)
- Hibernate(1)
- hibernate-1
- hibernate教程:1、hibernate入门
- Hibernate学习1-什么是Hibernate
- Hibernate学习4 -- hibernate映射文件1 -- hibernate-mapping元素
- 【hibernate】hibernate 1 (hibernate引入,第一例)
- Hibernate学习(1)----Hibernate快速上手
- 虚拟现实VR究竟有多现实,淘宝buy+是真的么?
- 两条命令搞定安装UBUNTU后找不到windows启动项问题
- Android 70道面试题汇总不再愁面试
- C++ 之 去重函数
- Sql Server服务远程过程调用失败解决
- hibernate(1)
- 《C++编程规范:101条规则、准则与最佳实践》
- c++运算符重载
- IPC小记Binder连接池
- 单链表
- poj1523 求割点割边
- 如何在论文中画出漂亮的插图?
- 《linux高性能服务器编程》学习笔记(一)
- Redis+linux自定义池化(三)