| Name | Description | Type | Package | Framework |
| AbstractJdbcBatchMetadataDao | Encapsulates common functionality needed by JDBC batch metadata DAOs -provides jdbcTemplate for subclasses and handles table prefixes. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| DefaultExecutionContextSerializer | An implementation of the ExecutionContextSerializer using the defaultserialization implementations from Spring (DefaultSerializer and | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| ExecutionContextDao | DAO interface for persisting and retrieving ExecutionContexts. | Interface | org.springframework.batch.core.repository.dao | Spring Batch |
| JdbcExecutionContextDao | JDBC DAO for ExecutionContext. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| JdbcJobExecutionDao | JDBC implementation of JobExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| JdbcJobInstanceDao | JDBC implementation of JobInstanceDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| JdbcStepExecutionDao | JDBC implementation of StepExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| JobExecutionDao | Data Access Object for job executions. | Interface | org.springframework.batch.core.repository.dao | Spring Batch |
| JobInstanceDao | Data Access Object for job instances. | Interface | org.springframework.batch.core.repository.dao | Spring Batch |
| MapExecutionContextDao | In-memory implementation of ExecutionContextDao backed by maps. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| MapJobExecutionDao | In-memory implementation of JobExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| MapJobInstanceDao | In-memory implementation of JobInstanceDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| MapStepExecutionDao | In-memory implementation of StepExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| NoSuchObjectException | This exception identifies that a batch domain object is invalid, whichis generally caused by an invalid ID. | Class | org.springframework.batch.core.repository.dao | Spring Batch |
| StepExecutionDao | Retrieve all the StepExecution for the parent JobExecution. | Interface | org.springframework.batch.core.repository.dao | Spring Batch |
| XStreamExecutionContextStringSerializer | Class | org.springframework.batch.core.repository.dao | Spring Batch | |