The Spring Framework

## Uses of Package
org.springframework.dao

Packages that use org.springframework.dao
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 over JdbcTemplate for Java 5 and above.
org.springframework.jdbc.core.support: Classes supporting the `org.springframework.jdbc.core` package.
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.hibernate3: Package providing integration of Hibernate3 with Spring concepts.
org.springframework.orm.hibernate3.support: Classes supporting the `org.springframework.orm.hibernate3` package.
org.springframework.orm.ibatis: Package providing integration of iBATIS Database Layer with Spring concepts.
org.springframework.orm.jdo: Package providing integration of JDO (Java Date Objects) with Spring concepts.
org.springframework.orm.jdo.support: Classes supporting the `org.springframework.orm.jdo` 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.orm.toplink: Package providing integration of Oracle TopLink with Spring concepts.
org.springframework.orm.toplink.support: Classes supporting the `org.springframework.orm.toplink` package.
org.springframework.test: Superclasses for tests requiring Spring application contexts, including support for transactional execution of test cases, with automatic rollback on completion.
org.springframework.test.context.junit38: Support classes for ApplicationContext-based and transactional tests run with JUnit 3.8 and the Spring TestContext Framework.
org.springframework.test.context.junit4: Support classes for ApplicationContext-based and transactional tests run with JUnit 4.4 and the Spring TestContext Framework.
org.springframework.test.context.testng: Support classes for ApplicationContext-based and transactional tests run with TestNG and the Spring TestContext Framework.
org.springframework.test.jdbc: Support classes for tests based on JDBC.

Classes in org.springframework.dao used by org.springframework.dao
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.
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 previoulsy failed operation might be able to succeed when the operation is retried without any intervention by application-level functionality.

Classes in org.springframework.dao used by org.springframework.dao.support
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.

Classes in org.springframework.dao used by org.springframework.jca.cci
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.

Classes in org.springframework.dao used by org.springframework.jca.cci.core
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.jca.cci.object
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.jdbc
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.

Classes in org.springframework.dao used by org.springframework.jdbc.core
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.jdbc.core.namedparam
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.jdbc.core.simple
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.

Classes in org.springframework.dao used by org.springframework.jdbc.core.support
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.jdbc.datasource.lookup
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.

Classes in org.springframework.dao used by org.springframework.jdbc.object
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.

Classes in org.springframework.dao used by org.springframework.jdbc.support
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.

Classes in org.springframework.dao used by org.springframework.jdbc.support.incrementer
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.jdbc.support.xml
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.

Classes in org.springframework.dao used by org.springframework.orm
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 previoulsy failed operation might be able to succeed when the operation is retried without any intervention by application-level functionality.

Classes in org.springframework.dao used by org.springframework.orm.hibernate3
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.
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 previoulsy 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.

Classes in org.springframework.dao used by org.springframework.orm.hibernate3.support
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.

Classes in org.springframework.dao used by org.springframework.orm.ibatis
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.orm.jdo
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.
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.
NonTransientDataAccessResourceException Data access exception thrown when a resource fails completely and the failure is permanent.
OptimisticLockingFailureException Exception thrown on an optimistic locking violation.
TransientDataAccessException Root of the hierarchy of data access exceptions that are considered transient - where a previoulsy 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.

Classes in org.springframework.dao used by org.springframework.orm.jdo.support
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.

Classes in org.springframework.dao used by org.springframework.orm.jpa
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 previoulsy 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.

Classes in org.springframework.dao used by org.springframework.orm.jpa.support
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.orm.jpa.vendor
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.orm.toplink
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.
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 previoulsy 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.

Classes in org.springframework.dao used by org.springframework.orm.toplink.support
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.

Classes in org.springframework.dao used by org.springframework.test
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.test.context.junit38
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.test.context.junit4
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.test.context.testng
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

Classes in org.springframework.dao used by org.springframework.test.jdbc
DataAccessException Root of the hierarchy of data access exceptions discussed in Expert One-On-One J2EE Design and Development.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.