`
hi_app
  • 浏览: 77527 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to bean.LeaveMe

阅读更多
String hql="select p.id,p.title from LeaveMessage as p";
我这样查出来的记录不能转化为LeaveMessage类
这是它的提示 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to vo.LeaveMessage
错误在这一句 LeaveMessage le=i.next();
如果我改成hql="from LeaveMessage as p";这样就没错了


原因:select t.xx ,t.xx系统会认为只是查询其中的某个单独字段,所以不会传回BEAN的实例化引用,"from XX"表示全表查询相当于 SQL中的select *

分享到:
评论
1 楼 laijavatoo 2010-08-28  
因为我表中字段非常的多我只想查找某个字段,HQL应该怎么写呢?

相关推荐

Global site tag (gtag.js) - Google Analytics