OpenJPA слияние / сохранение очень медленно

Я использую OpenJPA 2.2.0 на WebSphere Application Server 8 с БД MySQL 5.0.

У меня есть список объектов, которые я хочу объединить в БД.

это как:

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);
        }

Когда я запускаю этот цикл, мне нужно около 300-600 миллисекунд для объединения одного объекта. Когда я удаляю строку «em.merge (ob);» тогда мне нужно "0" Миллисекунды для итерации по одному объекту списка.

Итак, мой вопрос: что я могу сделать, чтобы улучшить время объединения одного объекта?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос