关于使用Hibernate以及JPA查询使用的问题
2013-08-09 11:00
239 查看
最近在做项目的时候遇到一个问题,使用JAP Hibernate实现的时候遇到了一个问题,
报错,说我不能从Ljava.lang.Object转换为String
查点资料才发现
用hibernate 多表联合查询时每条记录返回的都是个对象数组,对象数组中的元素存放的才是表的对象。例如我上边的查询语句中用到了Outrecord ,Typeinfo 这两个表,返回list时list应该是个Object型的。
具体代码:
for(int j=0;j<list.size;j++)
Object[] obj=list.get[j];
for(int i=0;i<obj.length;i++)
if(obj[i] instanceof Outrecord)
Outrecord out=(Outrecord)obj[i];
[Ljava.lang.Object; cannot be cast to String
报错,说我不能从Ljava.lang.Object转换为String
查点资料才发现
用hibernate 多表联合查询时每条记录返回的都是个对象数组,对象数组中的元素存放的才是表的对象。例如我上边的查询语句中用到了Outrecord ,Typeinfo 这两个表,返回list时list应该是个Object型的。
具体代码:
for(int j=0;j<list.size;j++)
Object[] obj=list.get[j];
for(int i=0;i<obj.length;i++)
if(obj[i] instanceof Outrecord)
Outrecord out=(Outrecord)obj[i];
相关文章推荐
- hibernate使用原生sql查询Hibernate原生SQL多表查询字段名重复问题以及解决方法
- 关于Hibernate中fatch=eager的bag集合(一个java List)使用Criteria查询出现重复记录的问题
- 关于Maven 使用Spring+Hibernate+JPA的问题
- 使用mybatis遇到的关于条件查询">"以及if test传参的使用问题
- 关于Hibernate在使用原生SQL语句多表查询所遇到的问题
- 关于Hibernate在weblogic中使用查询的时候该页无法显示的问题解决
- hibernate使用hql跨表查询遇到的问题以及解决方式
- 关于VisualSVN安装以及使用时所遇到的问题
- Hibernate使用中sessionFactory的获取以及问题解决
- 关于ASP.NET“操作必须使用一个可更新的查询”问题的解决方法
- linux环境下调试嵌入式设备时出现Aborted、segmentation fault、卡死的问题以及关于指针使用的一点想法
- 关于用Hibernate执行sql查询,字符字段类型只返回第一个字节的问题
- 关于Hibernate查询出现重复数据的问题和解决方案
- Hibernate使用sql进行查询的问题
- 使用 Hibernate 在 JPA 中 调用 generateSchema 会出现执行两次 SQL 语句问题的解决方法
- 也来说说关于Hibernate使用update更新数据时,不更新的问题
- 关于在myeclipse中添加maven的配置问题 以及使用
- 求助Hibernate问题(我使用Criteria 查询数据库表时,当客户端调用到第3次就出现问题 )
- 当Dao层继承了HibernateDaoSupport,使用底层SQL语句,session获取的方法,以及解决关联查询no session的问题
- 关于dubbo的理解,使用,常见问题以及如何更好的实施服务化