Package org.springframework.jdbc
Class InvalidResultSetAccessException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.dao.DataAccessException
org.springframework.dao.NonTransientDataAccessException
org.springframework.dao.InvalidDataAccessResourceUsageException
org.springframework.jdbc.InvalidResultSetAccessException
- All Implemented Interfaces:
Serializable
Exception thrown when a ResultSet has been accessed in an invalid fashion.
Such exceptions always have a
java.sql.SQLException
root cause.
This typically happens when an invalid ResultSet column index or name has been specified. Also thrown by disconnected SqlRowSets.
- Since:
- 1.2
- Author:
- Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionInvalidResultSetAccessException
(String task, String sql, SQLException ex) Constructor for InvalidResultSetAccessException.Constructor for InvalidResultSetAccessException. -
Method Summary
Modifier and TypeMethodDescriptiongetSql()
Return the SQL that caused the problem.Return the wrapped SQLException.Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InvalidResultSetAccessException
Constructor for InvalidResultSetAccessException.- Parameters:
task
- name of current tasksql
- the offending SQL statementex
- the root cause
-
InvalidResultSetAccessException
Constructor for InvalidResultSetAccessException.- Parameters:
ex
- the root cause
-
-
Method Details
-
getSQLException
Return the wrapped SQLException. -
getSql
Return the SQL that caused the problem.- Returns:
- the offending SQL, if known
-