итератор hasnext () возвращает true, но next () выбрасывает NoSuchElementException

Когда я отладил свой код, я обнаружил, чтоhasNext() методIterator возвращенныйtrue, ноnext() метод скинул NoSuchElementException.

Ниже мой код:

 Collection<TradeStock> restBuy=em.createQuery("select t from TradeStock ...t.getResultList();

if(!restBuy.isEmpty())
{
    Iterator itrest=restBuy.iterator();
    while(itrest.hasNext())
    {
        TradeStock ts=(TradeStock)itrest.next();
        x+=ts.getTradeExecutedQuantity();
    }
}

Что я делаю не так?

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

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