List<AnticipoPerLiquidazioneMutuo> result = null;
List<Object[]> res = getHibernateTemplate().findByNamedParam(hql.toString(), names, paramValues.toArray());
if( res != null ){
result = new ArrayList<AnticipoPerLiquidazioneMutuo>(0);
for( Object[] rec : res ){
AnticipoPerLiquidazioneMutuo anticipo = new AnticipoPerLiquidazioneMutuo();
anticipo.setNumeroAnticipo(NumberUtils.checkNull((Long)rec[0]).longValue());
anticipo.setNumeroMutuo(NumberUtils.checkNull((Long)rec[1]).longValue());
anticipo.setSoggetto(NumberUtils.checkNull((Long)rec[2]).longValue());
anticipo.setDescSoggetto((String)rec[3]);
anticipo.setBeneficiario(NumberUtils.checkNull((Long)rec[4]).longValue());
anticipo.setDescBeneficiario((String)rec[5]);
anticipo.setTipoAnticipo((String)rec[6]);
anticipo.setImporto((Double)rec[7]);
anticipo.setStato((String)rec[8]);
anticipo.setLiquidazione((String)rec[9]);
result.add(anticipo);
}
}
return result;