hibernate 调用存储过程 泛型转化

Session session =sf.openSession; String p="{Call allSubject }"; SQLQuery query = session.createSQLQueryp; ArrayList<SubjectBean> list2 =ArrayList<SubjectBean> query.list; session.close;

这个query.list得到的是一个list<Object>,怎么转化成ArrayList<SubjectBean>?
上面这句强制转化只是把list转化成ArrayList 对里面的泛型不起作用变成 了ArrayList<Object>。

不知道有没有更好的办法,我一直都是遍历list中的元素,把他们转成subjectBean,然后在放入一个新的arraylist<subjectBean>中的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注