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 NestedRuntimeExceptioncontains, getMostSpecificCause, getRootCauseMethods inherited from class 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.
 
-