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
using the default serialization implementations from Spring (DefaultSerializer
andDefaultDeserializer
).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.