我正在尝试使用 JPA。我非常卡住。我正在尝试从数据库中检索数据以显示在表单上。我不断收到以下错误,我在网上找到的信息都没有帮助:
java.util.ConcurrentModificationException
发生错误的代码如下:
try
{
em.getTransaction().begin();
Query q = em.createQuery("Select o from Order o");
@SuppressWarnings("unchecked")
List<Order> orders = q.getResultList();
Iterator<Order> iterator = orders.iterator();
while(iterator.hasNext())
{
Order order = (Order)iterator.next();
order.setId(this.id);
order.setCreated(this.created);
order.setSender(this.sender);
order.setReceiver(this.receiver);
order.setInput(this.input);
order.setOutput(this.output);
order.setState(this.state);
orders.add(order);
}
em.persist(orders);
em.getTransaction().commit();
}