Class SQLStateSQLExceptionTranslator

    • Method Detail

      • doTranslate

        protected DataAccessException doTranslate​(String task,
                                                  String sql,
                                                  SQLException ex)
        Description copied from class: AbstractFallbackSQLExceptionTranslator
        Template method for actually translating the given exception.

        The passed-in arguments will have been pre-checked. Furthermore, this method is allowed to return null to indicate that no exception match has been found and that fallback translation should kick in.

        Specified by:
        doTranslate in class AbstractFallbackSQLExceptionTranslator
        Parameters:
        task - readable text describing the task being attempted
        sql - the SQL query or update that caused the problem (if known)
        ex - the offending SQLException
        Returns:
        the DataAccessException, wrapping the SQLException; or null if no exception match found