我有一个包含多列的选择:
select columnA,AVG(columnB),AVG(columnC),AVG(columnD),AVG(columnE)...
columnA是一个Integer,其他所有都是Double。以下是我初始化GenericRawResults
对象的方法:
GenericRawResults<Object[]>rawResults = dao.queryRaw(
"SELECT columnA,AVG(columnB),AVG(columnC),AVG(columnD),AVG(columnE)...",
new DataType[]{DataType.INTEGER,DataType.DOUBLE,DataType.DOUBLE,...});
当我运行for语句时......
for(Object[] result: rawResults) {
//some code here
}
我得到了这个例外:
尝试在空对象引用上调用虚方法'boolean com.j256.ormlite.stmt.SelectIterator.hasNext()'
我做错了吗?