Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/11/2013, 16:14
Link_OOT
 
Fecha de Ingreso: noviembre-2008
Mensajes: 47
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Actualización muy lenta MySQL JPA

Cita:
Iniciado por MarronsDispatcher Ver Mensaje
Viendo el persistence.xml no se puede tener claro casi nada.

¿ Puedes copiar el código que se encarga de actualizar los 40.000 clientes ?

Saludos.
No es actualizar los 40000 clientes, es actualizar uno en concreto cuando hay 40.000 clientes en la tabla. El código es este:
Código:
	public boolean editarCliente(@WebParam(name = "clienteOld") String clienteOld){
		m_log.info("EDITANDO CLIETNE");
		Gson gson = new Gson();
		Cliente clienteEdit = gson.fromJson(clienteOld, Cliente.class);
		if (em.getTransaction().isActive()) {
			em.joinTransaction();
		} else {
			em.getTransaction().begin();
		}
		try {
			em.merge(clienteEdit);
			em.getTransaction().commit();
			m_log.info("CLIENTE EDITADO CORRECTAMENTE");
			return true;
		} catch (Exception e) {
			m_log.info("NO SE HA EDITADO EL CLIETNE");
			m_log.info(e1.getMessage());
			return false;
		}
	}
Saludos.