| Package | Description |
|---|---|
| org.springframework.dao |
Exception hierarchy enabling sophisticated error handling independent
of the data access approach in use.
|
| org.springframework.dao.support |
Support classes for DAO implementations,
providing miscellaneous utility methods.
|
| org.springframework.jca.cci |
This package contains Spring's support for the Common Client Interface (CCI),
as defined by the J2EE Connector Architecture.
|
| org.springframework.jca.cci.core |
Provides the core JCA CCI support, based on CciTemplate
and its associated callback interfaces.
|
| org.springframework.jca.cci.object |
The classes in this package represent EIS operations as threadsafe,
reusable objects.
|
| Class and Description |
|---|
| ConcurrencyFailureException
Exception thrown on various data access concurrency failures.
|
| DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
| DataIntegrityViolationException
Exception thrown when an attempt to insert or update data
results in violation of an integrity constraint.
|
| DataRetrievalFailureException
Exception thrown if certain expected data could not be retrieved, e.g.
|
| IncorrectResultSizeDataAccessException
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.
|
| InvalidDataAccessResourceUsageException
Root for exceptions thrown when we use a data access resource incorrectly.
|
| NonTransientDataAccessException
Root of the hierarchy of data access exceptions that are considered non-transient -
where a retry of the same operation would fail unless the cause of the Exception
is corrected.
|
| NonTransientDataAccessResourceException
Data access exception thrown when a resource fails completely and the failure is permanent.
|
| PessimisticLockingFailureException
Exception thrown on a pessimistic locking violation.
|
| TransientDataAccessException
Root of the hierarchy of data access exceptions that are considered transient -
where a previously failed operation might be able to succeed when the operation
is retried without any intervention by application-level functionality.
|
| Class and Description |
|---|
| DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
| IncorrectResultSizeDataAccessException
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.
|
| TypeMismatchDataAccessException
Exception thrown on mismatch between Java type and database type:
for example on an attempt to set an object of the wrong type
in an RDBMS column.
|
| Class and Description |
|---|
| DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
| DataAccessResourceFailureException
Data access exception thrown when a resource fails completely:
for example, if we can't connect to a database using JDBC.
|
| InvalidDataAccessResourceUsageException
Root for exceptions thrown when we use a data access resource incorrectly.
|
| NonTransientDataAccessException
Root of the hierarchy of data access exceptions that are considered non-transient -
where a retry of the same operation would fail unless the cause of the Exception
is corrected.
|
| NonTransientDataAccessResourceException
Data access exception thrown when a resource fails completely and the failure is permanent.
|
| Class and Description |
|---|
| DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
| Class and Description |
|---|
| DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|