Aktivieren von Legacy SQLErrorCodeSQLExceptionTranslator für datenbankspezifische Fehlercodes

Diese Regel kennzeichnet die Verwendung der org.springframework.jdbc* . Spring Framework 6.0 wechselt zu einem neuen Ausnahmeübersetzer SQLExceptionSubclassTranslator die herstellerspezifische Fehlercodes vermeidet. Wenn Ihre Anwendung auf Legacy-Verhalten angewiesen ist, können Sie wieder zur Verwendung von SQLErrorCodeSQLExceptionTranslator in Ihrem Code.

Um die alten Standard-Fehlercode-Zuordnungen von Spring wiederherzustellen, können Sie entweder die Anwendung so konfigurieren, dass sie SQLErrorCodeSQLExceptionTranslator als SQL-Ausnahmeübersetzer, oder fügen Sie eine leere sql-error-codes.xml in der Wurzel des Klassenpfads.

Weitere Informationen finden Sie in den folgenden Quellen: