| Name | Description | Type | Package | Framework | 
| AbstractCursorItemReader | Abstract base class for any simple item reader that opens a database cursor and continually retrievesthe next row in the ResultSet. | Class | org.springframework.batch.item.database | Spring Batch | 
| AbstractHibernateQueryProvider | Abstract Hibernate Query Provider to serve as a base class for allHibernate Query providers. | Class | org.springframework.batch.item.database.orm | Spring Batch | 
| AbstractJpaQueryProvider | Abstract JPA Query Provider to serve as a base class for all JPASince:2. | Class | org.springframework.batch.item.database.orm | Spring Batch | 
| AbstractPagingItemReader | Abstract ItemStreamReader for to extend whenreading database records in a paging fashion. | Class | org.springframework.batch.item.database | Spring Batch | 
| AbstractSqlPagingQueryProvider | Abstract SQL Paging Query Provider to serve as a base class for all providedSQL paging query providers. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| BeanPropertyItemSqlParameterSourceProvider | A convenient implementation for providing BeanPropertySqlParameterSource when the item has JavaBean propertiesthat correspond to names used for parameters in the SQL statement. | Class | org.springframework.batch.item.database | Spring Batch | 
| ColumnMapItemPreparedStatementSetter | keys are contained within a Map with the column name as the key. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| DataFieldMaxValueIncrementerFactory | Factory for creating DataFieldMaxValueIncrementer implementationsbased upon a provided string. | Interface | org.springframework.batch.item.database.support | Spring Batch | 
| Db2PagingQueryProvider | DB2 implementation of a PagingQueryProvider usingdatabase specific features. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| DefaultDataFieldMaxValueIncrementerFactory | Default implementation of the DataFieldMaxValueIncrementerFactoryinterface. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| DerbyPagingQueryProvider | Derby implementation of a PagingQueryProvider using standard SQL:2003 windowing functions. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| ExtendedConnectionDataSourceProxy | JDBC Connection which is NOT closed after each use even ifConnection. | Class | org.springframework.batch.item.database | Spring Batch | 
| H2PagingQueryProvider | H2 implementation of a PagingQueryProvider using database specific features. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| HibernateCursorItemReader | ItemStreamReader for reading database records built on top of Hibernate. | Class | org.springframework.batch.item.database | Spring Batch | 
| HibernateItemReaderHelper | Class | org.springframework.batch.item.database | Spring Batch | |
| HibernateItemWriter | ItemWriter that uses a Hibernate session to save or update entitiesthat are not part of the current Hibernate session. | Class | org.springframework.batch.item.database | Spring Batch | 
| HibernateNativeQueryProvider | This query provider creates Hibernate Querys from injected native SQLqueries. | Class | org.springframework.batch.item.database.orm | Spring Batch | 
| HibernatePagingItemReader | ItemReader for reading database records built on top of Hibernate andreading only up to a fixed number of items at a time. | Class | org.springframework.batch.item.database | Spring Batch | 
| HibernateQueryProvider | Interface defining the functionality to be provided for generating queriesfor use with Hibernate ItemReaders or other custom built artifacts. | Interface | org.springframework.batch.item.database.orm | Spring Batch | 
| HsqlPagingQueryProvider | HSQLDB implementation of a PagingQueryProvider using database specific features. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| IbatisBatchItemWriter | ItemWriter that uses the batching features fromSqlMapClient to execute a batch of statements for all items | Class | org.springframework.batch.item.database | Spring Batch | 
| IbatisPagingItemReader | ItemReader for reading databaserecords using iBATIS in a paging fashion. | Class | org.springframework.batch.item.database | Spring Batch | 
| ItemPreparedStatementSetter | A convenient strategy for SQL updates, acting effectively as the inverse ofjava. | Interface | org.springframework.batch.item.database | Spring Batch | 
| ItemSqlParameterSourceProvider | A convenient strategy for providing SqlParameterSource for named parameter SQL updates. | Interface | org.springframework.batch.item.database | Spring Batch | 
| JdbcBatchItemWriter | ItemWriter that uses the batching features fromNamedParameterJdbcTemplate to execute a batch of statements for all items | Class | org.springframework.batch.item.database | Spring Batch | 
| JdbcCursorItemReader | Simple item reader implementation that opens a JDBC cursor and continually retrieves thenext row in the ResultSet. | Class | org.springframework.batch.item.database | Spring Batch | 
| JdbcPagingItemReader | ItemReader for reading databaserecords using JDBC in a paging fashion. | Class | org.springframework.batch.item.database | Spring Batch | 
| JdbcParameterUtils | Helper methods for SQL statement parameter parsing. | Class | org.springframework.batch.item.database | Spring Batch | 
| JpaItemWriter | ItemWriter that is using a JPAEntityManagerFactory to merge any Entities that aren't part of the | Class | org.springframework.batch.item.database | Spring Batch | 
| JpaNativeQueryProvider | This query provider creates JPA Querys from injected native SQLqueries. | Class | org.springframework.batch.item.database.orm | Spring Batch | 
| JpaPagingItemReader | ItemReader for reading databaserecords built on top of JPA. | Class | org.springframework.batch.item.database | Spring Batch | 
| JpaQueryProvider | Interface defining the functionality to be provided for generating queriesfor use with JPA ItemReaders or other custom built artifacts. | Interface | org.springframework.batch.item.database.orm | Spring Batch | 
| MySqlPagingQueryProvider | MySQL implementation of a PagingQueryProvider using database specific features. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| OraclePagingQueryProvider | Oracle implementation of aPagingQueryProvider using | Class | org.springframework.batch.item.database.support | Spring Batch | 
| Order | The direction of the sort in an ORDER BY clause. | Class | org.springframework.batch.item.database | Spring Batch | 
| PagingQueryProvider | Interface defining the functionality to be provided for generating paging queries for use with PagingSince:2. | Interface | org.springframework.batch.item.database | Spring Batch | 
| PostgresPagingQueryProvider | Postgres implementation of a PagingQueryProvider using database specific features. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| SqlitePagingQueryProvider | SQLite implementation of a PagingQueryProvider using database specificSince:3. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| SqlPagingQueryProviderFactoryBean | Factory bean for PagingQueryProvider interface. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| SqlPagingQueryUtils | Utility class that generates the actual SQL statements used by querySince:2. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| SqlServerPagingQueryProvider | SQL Server implementation of aPagingQueryProvider using | Class | org.springframework.batch.item.database.support | Spring Batch | 
| SqlWindowingPagingQueryProvider | Generic Paging Query Provider using standard SQL:2003 windowing functions. | Class | org.springframework.batch.item.database.support | Spring Batch | 
| StoredProcedureItemReader | Item reader implementation that executes a stored procedure and then reads the returned cursorand continually retrieves the next row in the ResultSet. | Class | org.springframework.batch.item.database | Spring Batch | 
| SybasePagingQueryProvider | Sybase implementation of a PagingQueryProvider usingdatabase specific features. | Class | org.springframework.batch.item.database.support | Spring Batch |