| |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Classes in org.springframework.dao used by org.springframework.dao | |
| CleanupFailureDataAccessException Exception thrown when we couldn't cleanup after a data access operation, but the actual operation went OK. | |
| DataAccessResourceFailureException Data access exception thrown when a resource fails completely: for example, if we can't connect to a database using JDBC. | |
| 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. | |
| DeadlockLoserDataAccessException Generic exception thrown when the current process was a deadlock loser, and its transaction rolled back. | |
| IncorrectUpdateSemanticsDataAccessException Data access exception thrown when something unintended appears to have happened with an update, but the transaction hasn't already been rolled back. | |
| 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. | |
| OptimisticLockingFailureException Exception thrown on an optimistic locking violation. | |
| 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. | |
| 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 | |
| BadSqlGrammarException Exception thrown when SQL specified is invalid. | |
| JdbcUpdateAffectedIncorrectNumberOfRowsException Exception thrown when a JDBC update affects an unexpected number of rows. | |
| SQLWarningException Exception thrown when we're not ignoring warnings. | |
| UncategorizedSQLException Exception thrown when we can't classify a SQLException into one of our generic data access exceptions. | |
| Classes in org.springframework.dao used by org.springframework.jdbc.core | |
| JdbcHelper Utility class to use for JDBC queries from J2EE applications. | |
| JdbcOperations Interface that specifies a basic set of JDBC operations. | |
| JdbcTemplate This is the central class in the JDBC core package. | |
| Classes in org.springframework.dao used by org.springframework.jdbc.datasource | |
| CannotCloseJdbcConnectionException Exception thrown when we successfully executed a SQL statement, but then failed to close the JDBC connection. | |
| CannotGetJdbcConnectionException Fatal exception thrown when we can't connect to an RDBMS using JDBC. | |
| SingleConnectionDataSource Implementation of SmartDataSource that wraps a single connection which is not closed after use. | |
| Classes in org.springframework.dao used by org.springframework.jdbc.object | |
| RdbmsOperation Root of the JDBC object hierarchy, as described in Chapter 9 of Expert One-On-One J2EE Design and Development by Rod Johnson (Wrox, 2002). | |
| SqlFunction SQL "function" wrapper for a query that returns a single row of results. | |
| SqlQuery Reusable threadsafe object to represent a SQL query. | |
| SqlUpdate RdbmsOperation subclass representing a SQL update. | |
| StoredProcedure Superclass for object abstractions of RDBMS stored procedures. | |
| Classes in org.springframework.dao used by org.springframework.jdbc.support | |
| SQLErrorCodeSQLExceptionTranslator Implementation of SQLExceptionTranslator that uses specific vendor codes. | |
| SQLExceptionTranslator Interface to be implemented by classes that can translate between SQLExceptions and our data access strategy-agnostic org.springframework.dao.DataAccessException. | |
| SQLStateSQLExceptionTranslator Implementation of SQLExceptionTranslator that uses the SQLState code in the SQL exception. | |
| Classes in org.springframework.dao used by org.springframework.jdbc.support.incrementer | |
| AbstractDataFieldMaxValueIncrementer Implementation of DataFieldMaxValueIncrementer Uses Template Method design pattern Subclasses should provide implementations of protected abstract methods. | |
| DataFieldMaxValueIncrementer Interface that defines contract of incrementing any data store field's maximum value. | |
| Classes in org.springframework.dao used by org.springframework.orm | |
| ObjectOptimisticLockingFailureException Exception thrown on an optimistic locking violation for a mapped object. | |
| ObjectRetrievalFailureException Exception thrown if a mapped object could not be retrieved via its identifier. | |
| Classes in org.springframework.dao used by org.springframework.orm.hibernate | |
| HibernateAccessor Base class for HibernateTemplate and HibernateInterceptor, defining common properties like flushing behavior. | |
| HibernateJdbcException Hibernate-specific subclass of DataAccessException, for JDBC exceptions that Hibernate rethrew. | |
| HibernateOperations Interface that specifies a basic set of Hibernate operations. | |
| HibernateQueryException Exception thrown on invalid HQL query syntax. | |
| HibernateSystemException Hibernate-specific subclass of DataAccessException, for Hibernate system errors that do not match any concrete org.springframework.dao exceptions. | |
| HibernateTemplate Helper class that simplifies Hibernate data access code, and converts checked HibernateExceptions into unchecked DataAccessExceptions, compatible to the org.springframework.dao exception hierarchy. | |
| SessionFactoryUtils Helper class featuring methods for Hibernate session handling, allowing for reuse of Hibernate Session instances within transactions. | |
| Classes in org.springframework.dao used by org.springframework.orm.hibernate.support | |
| OpenSessionInViewInterceptor Spring web HandlerInterceptor that binds a Hibernate Session to the thread for the whole processing of the request. | |
| Classes in org.springframework.dao used by org.springframework.orm.ibatis | |
| SqlMapOperations Interface that specifies a basic set of iBATIS SqlMap operations. | |
| SqlMapTemplate Helper class that simplifies data access via the MappedStatement API of the iBATIS Database Layer, and converts checked SQLExceptions into unchecked DataAccessExceptions, compatible to the org.springframework.dao exception hierarchy. | |
| Classes in org.springframework.dao used by org.springframework.orm.jdo | |
| JdoAccessor Base class for JdoTemplate and JdoInterceptor, defining common properties like flushing behavior. | |
| JdoDialect Strategy that encapsulates certain functionality that standard JDO 1.0 does not offer despite being relevant in the context of O/R mapping, like access to the underlying JDBC connection and explicit flushing of changes to the database. | |
| JdoSystemException JDO-specific subclass of DataAccessException, for Hibernate system errors that do not match any concrete org.springframework.dao exceptions. | |
| JdoTemplate Helper class that simplifies JDO data access code, and converts JDOExceptions into JdoUsage/JdoSystemException, compatible to the org.springframework.dao exception hierarchy. | |
| JdoUsageException JDO-specific subclass of DataAccessException, for JDO usage exception that do not match any concrete org.springframework.dao exceptions. | |
| PersistenceManagerFactoryUtils Helper class featuring methods for JDO PersistenceManager handling, allowing for reuse of PersistenceManager instances within transactions. | |
| |||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||