Catch OptimisticLockException, der Typ 40001 tatsächlich wickelt als

FixMediaService
Verschifft
7. August 2026 um 07:41 UTC
Autor
Kamo
Ausschuss
57212bb

Runde 3 Rezension fix: hibernate-core's **************** testet LockAcquisitionException (was SQLState 40001 konvertiert) gegen vier spezifische Typen in der Reihenfolge, von denen keine einfache LockAcquisitionException satisfies -- einschließlich ************ ein JDBC-Level Geschwister, kein Supertyp. Es fällt durch den anderen Zweig und kommt heraus als **************** tauschte den Round-2-Fang entsprechend tippen und die jetzt bestätigte-tote PessimisticLockException fallen ließ Fang. Ersetzte die handverlesene Stand-in-Ausnahme im Statement-Level-Test (Dies ist die zweite, die von Rezension gefangen, nach Runde 1 Frühlingstyp) mit eine abgeleitete durch die Ausführen einer echten SQLException(40001) durch die tatsächliche Hibernate Konvertierungskette (SQLStateConversionDelegate dann ************ via Reflexion), plus eine engagierte Test Pinning, die abgeleitete Art, so dass eine zukünftige Hibernate Upgrade scheitert laut hier, anstatt still den Fang des Controllers still umzubrechen.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen