List存放Object
List<Object[]> result = query.list();List<Company> companies = Lists.newArrayList();
for (Object[] obj : result) {
for (int i = 0; i < obj.length; i++)
companies.add((Company) obj[i]);//该怎么放???
}
异常1.java.lang.NullPointerException
异常2.java.lang.ClassCastException:java.lang.String cannot be cast to Company
搜索更多相关主题的帖子:
Object
----------------解决方案--------------------------------------------------------
回复 楼主 sjzzqy
可能是Object[]中数据有问题。比如:Object数组某个对象 obj[0]={"1",null,"beijing",Conmpany company};就会报那两个错。
解决办法,先看一下数据库表,针对数据库获得结果。然后debug跟踪数据。
小弟刚刚入门,说得不对的地方,多包涵。
----------------解决方案--------------------------------------------------------