データベース固有のエラーコードに対してレガシー SQLErrorCodeSQLExceptionTranslator を有効にする。

このルールは org.springframework.jdbc* パッケージで提供される。 Spring フレームワーク 6.0 新しい例外トランスレータに切り替える SQLExceptionSubclassTranslator これは、ベンダー固有のエラーコードを避けるためである。 アプリケーションがレガシーな動作に依存している場合は、次のように切り替えることができます SQLErrorCodeSQLExceptionTranslator をコードに追加する。

Spring のレガシー・デフォルト・エラーコード・マッピングを復元するには、アプリケーションの設定で SQLErrorCodeSQLExceptionTranslator をSQL例外トランスレータとして使うか、空の sql-error-codes.xml ファイルをクラスパスのルートに置く。

詳しくは、以下のリソースを参照してください。