У меня есть выбор с несколькими столбцами:
select columnA,AVG(columnB),AVG(columnC),AVG(columnD),AVG(columnE)...
columnA является целым числом, а все остальные - двойными. Вот как я инициализирую объект 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
}
Я получаю это исключение:
Attempt to invoke virtual method 'boolean com.j256.ormlite.stmt.SelectIterator.hasNext()' on a null object reference
Я делаю что-то неправильно?
rawResults равен нулю ...
@PeterMmm да, я знаю, но не знаю почему!




Когда вы предоставляете информацию о проблеме, всегда указывайте исключение весь?