Abilitare il sito SQLErrorCodeSQLExceptionTranslator per i codici di errore specifici del database

Questa regola segnala l'utilizzo dell'opzione org.springframework.jdbc* pacchetto. Spring Il framework 6.0 passa a un nuovo traduttore di eccezioni SQLExceptionSubclassTranslator che evita i codici di errore specifici del fornitore. Se l'applicazione si basa su un comportamento legacy, si può tornare a utilizzare il metodo SQLErrorCodeSQLExceptionTranslator nel codice.

Per ripristinare le mappature predefinite dei codici di errore di Spring, è possibile configurare l'applicazione in modo che utilizzi SQLErrorCodeSQLExceptionTranslator come traduttore delle eccezioni SQL, oppure includere un file vuoto sql-error-codes.xml alla radice del percorso di classe.

Per ulteriori informazioni, consultare le seguenti risorse: