//1ero borro lo existente
Vector v = new Vector();
Iterator iter = ext.iterator();
while (iter.hasNext()) {
ConfiguracionGeneral itemConfiguracionGeneral = (
ConfiguracionGeneral) iter.next();
v.add(itemConfiguracionGeneral);
}
pm.currentTransaction().begin();
Enumeration enumer = v.elements();
while (enumer.hasMoreElements()) {
ConfiguracionGeneral itemConfiguracionGeneral = (
ConfiguracionGeneral) enumer.nextElement();
pm.deletePersistent(itemConfiguracionGeneral);
}
//2do lo creo de nuevo
ConfiguracionGeneral itemConfiguracionGeneral = new
ConfiguracionGeneral();
itemConfiguracionGeneral.setPorcentajeRecargoPorDiaCuotas(
porcentajeRecargoPorDiaCuotas);
itemConfiguracionGeneral.setPorcentajeRecargoPorDiaPagosExtra(
porcentajeRecargoPorDiaPagosExtra);
itemConfiguracionGeneral.setDiasLuegoVencimientoAnulaDescuento(this.
diasLuegoVencimientoAnulaDescuento);
pm.makePersistent(itemConfiguracionGeneral);
pm.currentTransaction().commit();