Catch OptimisticLockException, le type 40001 s'enroule réellement comme

FixMediaService
Expédié
7 août 2026 à 07:41 UTC
Auteur
Kamo
Commite
57212bb

Correction de révision du cycle 3 : hibernate-core Tests d'acquisition de l'acquiitionException (ce que SQLState 40001 convertit en) contre quatre types spécifiques dans l'ordre, dont aucun d'entre eux n'est un simple achatException satisfait - y compris - un niveau JDBC sœur, pas un supertype. Il tombe à travers la branche de l'autre et sort au fur et à mesure que le tour 2 a été frappé taper en conséquence et a supprimé la saisie-possimisticLock maintenant confirmée capture. A remplacé l'exception de position debout triée sur le volet dans l'épreuve au niveau de l'état (il s'agit du deuxième à être pris par examen, après le type de printemps du premier tour) avec l'une dérivée en exécutant une SQLException réelle(40001) à travers le Chaîne de conversion henzée (SQLStateConversionDelegate alors - par réflexion), plus un dédié essai épinglage de ce type dérivé donc une future mise à niveau d'Hibernate échoue haut et fort ici au lieu de redémarquer silencieusement la capture du contrôleur.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation