Я использую Hibernate. Мне нужно собрать около 1000000 записей, и это вызовет исключение тайм-аута. Поэтому я использую setfetchsize
для 6000 записей, так что он будет распространять операцию в нескольких транзакциях каждый из 6000 записей.
Для получения всех результатов потребуется около 21 часа.
Но пока вы извлекаете записи, если кто-то удаляет одну из записей, которые должны были быть выбраны, я получаю ORA-08103: object no longer exists
.
Теперь я хочу пропустить этот объект, который удаляется при извлечении. Как я могу это сделать?