List<?> resultList = getHibernateTemplate().findByNamedParam(queryHql.toString(), params, bind.toArray());
if (resultList != null && resultList.size() > 0) {
for (int i = 0; i < resultList.size(); i++) {
Object[] record = (Object[]) resultList.get(i);
ContoPerChiusuraEsercizio contoPerChiusuraEsercizio = new ContoPerChiusuraEsercizio();
contoPerChiusuraEsercizio.setFlagTipoGruppo((String) record[0]);
contoPerChiusuraEsercizio.setPianoDeiConti(new PianoDeiConti());
contoPerChiusuraEsercizio.getPianoDeiConti().setCodiceGruppo((Long) record[1]);
contoPerChiusuraEsercizio.getPianoDeiConti().setCodiceMastro((Long) record[2]);
contoPerChiusuraEsercizio.getPianoDeiConti().setCodiceConto((Long) record[3]);
contoPerChiusuraEsercizio.setDescrizioneConto((String) record[4]);
contoPerChiusuraEsercizio.setImportoDare((Double) record[5]);
contoPerChiusuraEsercizio.setImportoAvere((Double) record[6]);
contoPerChiusuraEsercizio.setSaldo((Double) record[7]);
listaConti.add(contoPerChiusuraEsercizio);
}
}