org.springframework.jdbc.support

Class CustomSQLErrorCodesTranslation

  • java.lang.Object
    • org.springframework.jdbc.support.CustomSQLErrorCodesTranslation


  • public class CustomSQLErrorCodesTranslation
    extends java.lang.Object
    JavaBean for holding custom JDBC error codes translation for a particular database. The "exceptionClass" property defines which exception will be thrown for the list of error codes specified in the errorCodes property.
    Since:
    1.1
    Author:
    Thomas Risberg
    See Also:
    SQLErrorCodeSQLExceptionTranslator
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String[] getErrorCodes()
      Return the SQL error codes to match.
      java.lang.Class<?> getExceptionClass()
      Return the exception class for the specified error codes.
      void setErrorCodes(java.lang.String... errorCodes)
      Set the SQL error codes to match.
      void setExceptionClass(java.lang.Class<?> exceptionClass)
      Set the exception class for the specified error codes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CustomSQLErrorCodesTranslation

        public CustomSQLErrorCodesTranslation()
    • Method Detail

      • setErrorCodes

        public void setErrorCodes(java.lang.String... errorCodes)
        Set the SQL error codes to match.
      • getErrorCodes

        public java.lang.String[] getErrorCodes()
        Return the SQL error codes to match.
      • setExceptionClass

        public void setExceptionClass(@Nullable
                                      java.lang.Class<?> exceptionClass)
        Set the exception class for the specified error codes.
      • getExceptionClass

        @Nullable
        public java.lang.Class<?> getExceptionClass()
        Return the exception class for the specified error codes.