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ć?