AcompRealFisicoDao acompRealFisicoDao = new AcompRealFisicoDao(request);
tx = session.beginTransaction();
AcompRealFisicoArf arf = (AcompRealFisicoArf)acompRealFisicoDao.buscar(codArf);
double qtdeRealizadaArf = 0;
if(arf.getQtdRealizadaArf() != null) {
qtdeRealizadaArf = arf.getQtdRealizadaArf().doubleValue();
}
for (Iterator it = listaCodArfl.iterator(); it.hasNext();) {
AcompRealFisicoLocalArfl arfl = (AcompRealFisicoLocalArfl)this.buscar(Long.valueOf(it.next().toString()));
qtdeRealizadaArf = qtdeRealizadaArf - arfl.getQuantidadeArfl().doubleValue();
arf.setQtdRealizadaArf(Double.valueOf(qtdeRealizadaArf));
session.delete(arfl);
objetos.add(arfl);
session.update(arf);