KamoCRM

Złap OptimisticLockException, typ 40001 faktycznie owija się jako

FixMediaService
Przesyłane
7 sierpnia 2026 07:41 UTC
Autor
Kamo
Zgłoszenie
57212bb

Runda 3 poprawka recenzji: hibernate-core's Testy LockAcquisitionException (do czego konwertuje SQLState 40001) przeciwko czwórce Specyfika w kolejności, z których żaden zwykły LockAcquisitionException Zadowolony - w tym - poziom JDBC Rodzeństwo, nie supertyp. Przechodzi do innej gałęzi i wychodzi A: Zamień rundę-2 catch Wytpisz odpowiednio i upuszczę obecnie potwierdzony PessimisticLockException Złap. Zastąpił ręcznie wyjątkiem stand-in w teście na poziomie oświadczenia (jest to drugi z nich złapany przez recenzję, po typie wiosny rundy 1) z Jeden z nich wynika z prawdziwego SQLException (40001) poprzez rzeczywiste Hibernacyjne łańcuch konwersji (SQLStateConversionDelegate następnie - poprzez refleksję), plus dedykowany Test przypięcia tego typu pochodnego, więc przyszła aktualizacja Hibernate nie powiedzie głośno Tutaj zamiast po cichu przełamując haczyk kontrolera.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny