Лучший ответ заключается в том, что вам нужно закрыть ResultSet
и снова выполнить запрос, чтобы получить новый ResultSet
. Немного более длинный ответ заключается в том, что можно установить уровень изоляции транзакции, чтобы вы могли видеть другие обновления транзакций во время итерации, но, вероятно, это не то, что вы имеете в виду.