[size=large]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";这样就没错了[/size]
[color=red][size=xx-large]原因:select t.xx ,t.xx系统会认为只是查询其中的某个单独字段,所以不会传回BEAN的实例化引用,"from XX"表示全表查询相当于 SQL中的select * [/size][/color]
我这样查出来的记录不能转化为LeaveMessage类
这是它的提示 java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to vo.LeaveMessage
错误在这一句 LeaveMessage le=i.next();
如果我改成hql="from LeaveMessage as p";这样就没错了[/size]
[color=red][size=xx-large]原因:select t.xx ,t.xx系统会认为只是查询其中的某个单独字段,所以不会传回BEAN的实例化引用,"from XX"表示全表查询相当于 SQL中的select * [/size][/color]