Package org.springframework.dao
Class IncorrectResultSizeDataAccessException
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.DataRetrievalFailureException
org.springframework.dao.IncorrectResultSizeDataAccessException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
EmptyResultDataAccessException
Data access exception thrown when a result was not of the expected size,
for example when expecting a single row but getting 0 or more than 1 rows.
- Since:
- 1.0.2
- Author:
- Juergen Hoeller, Chris Beams
- See Also:
-
Constructor Summary
ConstructorDescriptionIncorrectResultSizeDataAccessException
(int expectedSize) Constructor for IncorrectResultSizeDataAccessException.IncorrectResultSizeDataAccessException
(int expectedSize, int actualSize) Constructor for IncorrectResultSizeDataAccessException.IncorrectResultSizeDataAccessException
(String msg, int expectedSize) Constructor for IncorrectResultSizeDataAccessException.IncorrectResultSizeDataAccessException
(String msg, int expectedSize, int actualSize) Constructor for IncorrectResultSizeDataAccessException.IncorrectResultSizeDataAccessException
(String msg, int expectedSize, int actualSize, Throwable ex) Constructor for IncorrectResultSizeDataAccessException.IncorrectResultSizeDataAccessException
(String msg, int expectedSize, Throwable ex) Constructor for IncorrectResultSizeDataAccessException. -
Method Summary
Modifier and TypeMethodDescriptionint
Return the actual result size (or -1 if unknown).int
Return the expected result size.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
-
IncorrectResultSizeDataAccessException
public IncorrectResultSizeDataAccessException(int expectedSize) Constructor for IncorrectResultSizeDataAccessException.- Parameters:
expectedSize
- the expected result size
-
IncorrectResultSizeDataAccessException
public IncorrectResultSizeDataAccessException(int expectedSize, int actualSize) Constructor for IncorrectResultSizeDataAccessException.- Parameters:
expectedSize
- the expected result sizeactualSize
- the actual result size (or -1 if unknown)
-
IncorrectResultSizeDataAccessException
Constructor for IncorrectResultSizeDataAccessException.- Parameters:
msg
- the detail messageexpectedSize
- the expected result size
-
IncorrectResultSizeDataAccessException
public IncorrectResultSizeDataAccessException(@Nullable String msg, int expectedSize, @Nullable Throwable ex) Constructor for IncorrectResultSizeDataAccessException.- Parameters:
msg
- the detail messageexpectedSize
- the expected result sizeex
- the wrapped exception
-
IncorrectResultSizeDataAccessException
public IncorrectResultSizeDataAccessException(@Nullable String msg, int expectedSize, int actualSize) Constructor for IncorrectResultSizeDataAccessException.- Parameters:
msg
- the detail messageexpectedSize
- the expected result sizeactualSize
- the actual result size (or -1 if unknown)
-
IncorrectResultSizeDataAccessException
public IncorrectResultSizeDataAccessException(@Nullable String msg, int expectedSize, int actualSize, @Nullable Throwable ex) Constructor for IncorrectResultSizeDataAccessException.- Parameters:
msg
- the detail messageexpectedSize
- the expected result sizeactualSize
- the actual result size (or -1 if unknown)ex
- the wrapped exception
-
-
Method Details
-
getExpectedSize
public int getExpectedSize()Return the expected result size. -
getActualSize
public int getActualSize()Return the actual result size (or -1 if unknown).
-