为什么这个ORMLite查询不起作用?

时间:2018-03-15 03:27:40

标签: java android sqlite ormlite

我有一个包含多列的选择:

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()'

我做错了吗?

0 个答案:

没有答案