Class BadSqlGrammarException
- All Implemented Interfaces:
- Serializable
Exception thrown when SQL specified is invalid. Such exceptions always have
 a 
java.sql.SQLException root cause.
 It would be possible to have subclasses for no such table, no such column etc. A custom SQLExceptionTranslator could create such more specific exceptions, without affecting code using this class.
- Author:
- Rod Johnson
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionBadSqlGrammarException(String task, String sql, SQLException ex) Constructor for BadSqlGrammarException.
- 
Method SummaryModifier and TypeMethodDescriptiongetSql()Return the SQL that caused the problem.Return the wrapped SQLException.Methods inherited from class org.springframework.core.NestedRuntimeExceptioncontains, getMostSpecificCause, getRootCauseMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
BadSqlGrammarExceptionConstructor for BadSqlGrammarException.- Parameters:
- task- name of current task
- sql- the offending SQL statement
- ex- the root cause
 
 
- 
- 
Method Details- 
getSQLExceptionReturn the wrapped SQLException.
- 
getSqlReturn the SQL that caused the problem.
 
-