style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

blog de exacarrasco89

Update Masivo

Hola a todos, espero me puedan ayudar, tengo un problema, necesito actualizar masivamente una gran catidad de registros, tengo el siguiiente codigo para hacerlo pero no se si este bien o talves necesita ser optimizado, porfavor espero me puedan ayudar, estoy trabajando sobre el servidor de Aplicaciones Jboss.

@Override
    public void insertamasivo(List<ArchivoTransaciones> archivos, ArchivosRecolectados archivorecolectado) {
        int contador = 0;
        try {            
            long tiempoInicio = System.currentTimeMillis();

            for (ArchivoTransaciones arch : archivos) {
                arch.setArchivosRecolectadosId(archivorecolectado);
                em.persist(arch);
                if (contador++ % 20 == 0) {
                    em.flush();
                    em.clear();
                }
            }
            long totalTiempo = System.currentTimeMillis() - tiempoInicio;
            System.out.println("El tiempo de demora es :" + (totalTiempo / 60000) + " minutos");
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("SE DETUVO EN EL No --> " + contador);
        }

    }
 

Problema con numeros Repetidos

Hola buenas tardes soy nuevo en esto de los foros y necesito la orienacion de ustedes, mi problema es el siguiente:

Me ecnuentro desarrollando una aplicacion web en java referente a la Facturacion Electronica, el detalle es que tengo una clase que se encarga de darme numeros de folios, estos folios son consecutivos, esta clase la trate de realizar aplicando en praton singleton para que me creara una instancia y de ese moto solamente aumentar un contador para poder sacar los numeros sonsecutivos, trabaja bien con pocos usuario pero se da el caso que cuando mas de trs usuarios en diferentes sessiones crean una factura y al momento de haer una peticion a mi clase foleadora entonces le da el mismo numero de folio y este folio se repite mas de una vez, espero me puedan orientar en como debo de hacerle para crear una clase que le brinde un numero consecutivo a toda aquuella peticion que se realize sobre la misma.

Saludos

Distribuir contenido

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">