0

I have a select with multiple columns:

select columnA,AVG(columnB),AVG(columnC),AVG(columnD),AVG(columnE)...

columnA is an Integer and all the others are Double. Here is how i initialize the GenericRawResults object:

GenericRawResults<Object[]>rawResults = dao.queryRaw(
    "SELECT columnA,AVG(columnB),AVG(columnC),AVG(columnD),AVG(columnE)...",
    new DataType[]{DataType.INTEGER,DataType.DOUBLE,DataType.DOUBLE,...});

When I run a for statement...

for(Object[] result: rawResults) {
     //some code here
 }

I get this Exception:

Attempt to invoke virtual method 'boolean com.j256.ormlite.stmt.SelectIterator.hasNext()' on a null object reference

Am I doing something wrong?

y.allam
  • 1,446
  • 13
  • 24
mrv
  • 31
  • 5

0 Answers0