在hibernate中查询.list()

时间:2017-06-30 14:06:54

标签: java hibernate

query.list返回对象arrays的列表。

现在已经编写了我无法更改的代码

List<MYPOJO> abc = query.list();

问题在于解析,就像解析上面的列表一样

for(MYPOJO x : abc) <-- this gives type cast error 
                       (runtime error cannot typecast object array to MYPOJO)

for (Object[] : abc)给了我compile time error

我无法更改List<MYPOJO> abc = query.list();代码,因为这是在另一个项目中。有没有办法iterate以上列表?

1 个答案:

答案 0 :(得分:0)

你可以尝试:

for (Object o : abc)
{
   Object[] array = (Object[])o;
   ...
}