このルールは
org.springframework.jdbc*
パッケージで提供される。 Spring フレームワーク 6.0 新しい例外トランスレータに切り替える
SQLExceptionSubclassTranslator
これは、ベンダー固有のエラーコードを避けるためである。 アプリケーションがレガシーな動作に依存している場合は、次のように切り替えることができます
SQLErrorCodeSQLExceptionTranslator をコードに追加する。
Spring のレガシー・デフォルト・エラーコード・マッピングを復元するには、アプリケーションの設定で SQLErrorCodeSQLExceptionTranslator
をSQL例外トランスレータとして使うか、空の sql-error-codes.xml
ファイルをクラスパスのルートに置く。
詳しくは、以下のリソースを参照してください。