| 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 | |