我的WebSphere Application Server 8上使用OpenJPA的2.2.0与一个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列出对象。
所以我的问题是:我能做些什么来改善合并一个对象的时候?
谢谢!