Package org.springframework.batch.core.repository.dao
@NonNullApi
package org.springframework.batch.core.repository.dao
Specific implementations of dao concerns.
- Author:
- Michael Minella, Mahmoud Ben Hassine
-
ClassDescriptionEncapsulates common functionality needed by JDBC batch metadata DAOs - provides jdbcTemplate for subclasses and handles table prefixes.An implementation of the
ExecutionContextSerializer
that produces/consumes Base64 content.DAO interface for persisting and retrievingExecutionContext
s.Implementation that uses Jackson2 to provide (de)serialization.JDBC DAO forExecutionContext
.JDBC implementation ofJobExecutionDao
.JDBC implementation ofJobInstanceDao
.JDBC implementation ofStepExecutionDao
.
Allows customization of the tables names used by Spring Batch for step meta data via a prefix property.
Uses sequences or tables (via Spring'sDataFieldMaxValueIncrementer
abstraction) to create all primary keys before inserting a new row.Data Access Object for job executions.Data Access Object for job instances.This exception identifies that a batch domain object is invalid, which is generally caused by an invalid ID.