Włącz starszą wersję SQLErrorCodeSQLExceptionTranslator dla kodów błędów specyficznych dla bazy danych

Ta reguła oznacza użycie org.springframework.jdbc* . Spring Framework 6.0 przełącza się na nowy translator wyjątków SQLExceptionSubclassTranslator co pozwala uniknąć kodów błędów specyficznych dla dostawcy. Jeśli aplikacja opiera się na starszym zachowaniu, można powrócić do korzystania z funkcji SQLErrorCodeSQLExceptionTranslator w kodzie.

Aby przywrócić starsze domyślne mapowania kodów błędów Spring, można skonfigurować aplikację tak, aby używała SQLErrorCodeSQLExceptionTranslator jako translator wyjątków SQL lub dołączyć pustą wartość sql-error-codes.xml w katalogu głównym ścieżki klas.

Więcej informacji na ten temat zawierają następujące zasoby: