La fusión / persistencia de OpenJPA es muy lenta

Uso OpenJPA 2.2.0 en WebSphere Application Server 8 con una base de datos MySQL 5.0.

Tengo una lista de objetos que quiero fusionar en la base de datos.

es como:

for (Object ob : list) {
            Long start = Calendar.getInstance().getTimeInMillis();
            em = factory.createEntityManager();
            em.getTransaction().begin();

            em.merge(ob);

            em.getTransaction().commit();
            em.close();
            Long end = Calendar.getInstance().getTimeInMillis();
            Long diff = end - start;
            LOGGER.info("Time: " + diff);
        }

Cuando ejecuto este bucle necesito alrededor de 300-600 milisegundos para fusionar un objeto. Cuando borro la línea "em.merge (ob);" luego necesito "0" Milisegundos para iterar sobre 1 Objeto de lista.

Entonces mi pregunta es: ¿Qué puedo hacer para mejorar el tiempo para fusionar un objeto?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta