Package org.springframework.r2dbc
Class BadSqlGrammarException
- All Implemented Interfaces:
Serializable
Exception thrown when SQL specified is invalid. Such exceptions always have a
R2dbcException
root cause.
It would be possible to have subclasses for no such table, no such column etc. A custom R2dbcExceptionTranslator could create such more specific exceptions, without affecting code using this class.
- Since:
- 5.3
- Author:
- Mark Paluch
- See Also:
-
Constructor Summary
ConstructorDescriptionBadSqlGrammarException
(String task, String sql, R2dbcException ex) Constructor for BadSqlGrammarException. -
Method Summary
Modifier and TypeMethodDescriptionReturn the wrappedR2dbcException
.getSql()
Return the SQL that caused the problem.Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMessage, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
BadSqlGrammarException
Constructor for BadSqlGrammarException.- Parameters:
task
- name of current tasksql
- the offending SQL statementex
- the root cause
-
-
Method Details
-
getR2dbcException
Return the wrappedR2dbcException
. -
getSql
Return the SQL that caused the problem.
-