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.
|
org.springframework.jdbc |
The classes in this package make JDBC easier to use and
reduce the likelihood of common errors.
|
org.springframework.jdbc.core |
Provides the core JDBC framework, based on JdbcTemplate
and its associated callback interfaces and helper objects.
|
org.springframework.jdbc.core.namedparam |
JdbcTemplate variant with named parameter support.
|
org.springframework.jdbc.core.simple |
Simplification layer for table inserts and stored procedure calls.
|
org.springframework.jdbc.core.support |
Classes supporting the
org.springframework.jdbc.core package. |
org.springframework.jdbc.datasource.init |
Provides extensible support for initializing databases through scripts.
|
org.springframework.jdbc.datasource.lookup |
Provides a strategy for looking up JDBC DataSources by name.
|
org.springframework.jdbc.object |
The classes in this package represent RDBMS queries, updates,
and stored procedures as threadsafe, reusable objects.
|
org.springframework.jdbc.support |
Support classes for the JDBC framework, used by the classes in the
jdbc.core and jdbc.object packages.
|
org.springframework.jdbc.support.incrementer |
Provides a support framework for incrementing database table values
via sequences, with implementations for various databases.
|
org.springframework.jdbc.support.xml |
Abstraction for handling fields of SQLXML data type.
|
org.springframework.orm |
Root package for Spring's O/R Mapping integration classes.
|
org.springframework.orm.hibernate5 |
Package providing integration of
Hibernate 5.x
with Spring concepts.
|
org.springframework.orm.hibernate5.support |
Classes supporting the
org.springframework.orm.hibernate5 package. |
org.springframework.orm.jpa |
Package providing integration of JPA (Java Persistence API) with Spring concepts.
|
org.springframework.orm.jpa.support |
Classes supporting the
org.springframework.orm.jpa package. |
org.springframework.orm.jpa.vendor |
Support classes for adapting to specific JPA vendors.
|
org.springframework.test.context.junit4 |
Support classes for integrating the Spring TestContext Framework
with JUnit 4.12 or higher.
|
org.springframework.test.context.testng |
Support classes for ApplicationContext-based and transactional
tests run with TestNG and the Spring TestContext Framework.
|
Class and Description |
---|
ConcurrencyFailureException
Exception thrown on concurrency failure.
|
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.
|
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.
|
DataRetrievalFailureException
Exception thrown if certain expected data could not be retrieved, e.g.
|
IncorrectUpdateSemanticsDataAccessException
Data access exception thrown when something unintended appears to have
happened with an update, but the transaction hasn't already been rolled back.
|
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.
|
UncategorizedDataAccessException
Normal superclass when we can't distinguish anything more specific
than "something went wrong with the underlying resource": for example,
a SQLException from JDBC we can't pinpoint more precisely.
|
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.
|
Class and Description |
---|
InvalidDataAccessApiUsageException
Exception thrown on incorrect usage of the API, such as failing to
"compile" a query object that needed compilation before execution.
|
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.
|
Class and Description |
---|
DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
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.
|
Class and Description |
---|
DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
InvalidDataAccessApiUsageException
Exception thrown on incorrect usage of the API, such as failing to
"compile" a query object that needed compilation before execution.
|
Class and Description |
---|
DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
DataRetrievalFailureException
Exception thrown if certain expected data could not be retrieved, e.g.
|
InvalidDataAccessApiUsageException
Exception thrown on incorrect usage of the API, such as failing to
"compile" a query object that needed compilation before execution.
|
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.
|
InvalidDataAccessApiUsageException
Exception thrown on incorrect usage of the API, such as failing to
"compile" a query object that needed compilation before execution.
|
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.
|
Class and Description |
---|
ConcurrencyFailureException
Exception thrown on concurrency failure.
|
DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
DataRetrievalFailureException
Exception thrown if certain expected data could not be retrieved, e.g.
|
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.
|
OptimisticLockingFailureException
Exception thrown on an optimistic 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 |
---|
ConcurrencyFailureException
Exception thrown on concurrency failure.
|
DataAccessException
Root of the hierarchy of data access exceptions discussed in
Expert One-On-One J2EE Design and Development.
|
DataRetrievalFailureException
Exception thrown if certain expected data could not be retrieved, e.g.
|
InvalidDataAccessApiUsageException
Exception thrown on incorrect usage of the API, such as failing to
"compile" a query object that needed compilation before execution.
|
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.
|
OptimisticLockingFailureException
Exception thrown on an optimistic 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.
|
UncategorizedDataAccessException
Normal superclass when we can't distinguish anything more specific
than "something went wrong with the underlying resource": for example,
a SQLException from JDBC we can't pinpoint more precisely.
|
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.
|
Class and Description |
---|
ConcurrencyFailureException
Exception thrown on concurrency failure.
|
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.
|
DataRetrievalFailureException
Exception thrown if certain expected data could not be retrieved, e.g.
|
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.
|
OptimisticLockingFailureException
Exception thrown on an optimistic 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.
|
UncategorizedDataAccessException
Normal superclass when we can't distinguish anything more specific
than "something went wrong with the underlying resource": for example,
a SQLException from JDBC we can't pinpoint more precisely.
|
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.
|
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.
|