spring-framework / org.springframework.jdbc / BadSqlGrammarException

BadSqlGrammarException

open class BadSqlGrammarException : InvalidDataAccessResourceUsageException

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
InvalidResultSetAccessException

Constructors

<init>

BadSqlGrammarException(task: String, sql: String, ex: SQLException)

Constructor for BadSqlGrammarException.

Functions

getSQLException

open fun getSQLException(): SQLException

Return the wrapped SQLException.

getSql

open fun getSql(): String

Return the SQL that caused the problem.