कैच OptimisticLockException, प्रकार 40001 वास्तव में के रूप में लपेटता है

FixMediaService
शिप
7 अगस्त 2026 को 7:41 am बजे UTC
लेखक
Kamo
Commit
57212bb

राउंड 3 रिव्यू फिक्स: हाइबरनेट-कोर का ************* परीक्षण LockAcquisitionException (क्या SQLState 40001 में बदलता है) चार के खिलाफ विशिष्ट प्रकार के क्रम में, जिनमें से कोई भी एक सादे लॉकअधिग्रहण अपवाद नहीं है संतुष्ट - सहित ******************* JDBC स्तर भाई बहन, एक सुपरटाइप नहीं। यह दूसरी शाखा के माध्यम से गिर जाता है और बाहर आता है ************* गोल-2 कैच swapped तदनुसार टाइप करें और अब पुष्टि की गई है-डैड PessimisticLockException पकड़ो। स्टेटमेंट-लेवल टेस्ट में हैंड पिक्ड स्टैंड-इन अपवाद को बदल दिया (यह समीक्षा द्वारा पकड़ा गया दूसरा, राउंड 1 के स्प्रिंग टाइप के बाद) है। वास्तविक के माध्यम से एक वास्तविक SQLException (40001) चलाने के द्वारा व्युत्पन्न हाइबरनेट कन्वर्ज़न चेन (SQLStateConversion) फिर से हटा दें ************* प्रतिबिंब के माध्यम से, साथ ही एक समर्पित उस व्युत्पन्न प्रकार का परीक्षण करें ताकि भविष्य में हाइबरनेट अपग्रेड जोर से विफल हो जाए इसके बजाय चुपचाप नियंत्रक की पकड़ फिर से तोड़ने के लिए।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें