Wyjątek ORA-08103: obiekt już nie istnieje przy użyciu setfetchsize Hibernate

Używam Hibernate. Muszę pobrać około 1000000 rekordów i spowoduje to przekroczenie limitu czasu. Więc używamsetfetchsize dla 6000 rekordów, tak aby dystrybuował operację w wielu transakcjach, z których każda zawiera 6000 rekordów.

Pobranie wszystkich zajmie około 21 godzin.

Ale w międzyczasie odzyskuję rekordy, jeśli ktoś usunie jeden z rekordów, który miał zostać pobrany, a następnie otrzymamORA-08103: object no longer exists.

Teraz chcę pominąć ten obiekt, który został usunięty podczas pobierania. Jak mogę to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion