@NonNullApi
程序包 org.springframework.batch.core.repository.dao
Specific implementations of dao concerns.
- 作者:
- Michael Minella, Mahmoud Ben Hassine
接口概要 接口 说明 ExecutionContextDao DAO interface for persisting and retrievingExecutionContext
s.JobExecutionDao Data Access Object for job executions.JobInstanceDao Data Access Object for job instances.StepExecutionDao 类概要 类 说明 AbstractJdbcBatchMetadataDao Encapsulates common functionality needed by JDBC batch metadata DAOs - provides jdbcTemplate for subclasses and handles table prefixes.DefaultExecutionContextSerializer An implementation of theExecutionContextSerializer
using the default serialization implementations from Spring (DefaultSerializer
andDefaultDeserializer
).Jackson2ExecutionContextStringSerializer Implementation that uses Jackson2 to provide (de)serialization.JdbcExecutionContextDao JDBC DAO forExecutionContext
.JdbcJobExecutionDao JDBC implementation ofJobExecutionDao
.JdbcJobInstanceDao JDBC implementation ofJobInstanceDao
.JdbcStepExecutionDao 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.MapExecutionContextDao In-memory implementation ofExecutionContextDao
backed by maps.MapJobExecutionDao In-memory implementation ofJobExecutionDao
.MapJobInstanceDao In-memory implementation ofJobInstanceDao
.MapStepExecutionDao In-memory implementation ofStepExecutionDao
.XStreamExecutionContextStringSerializer 已过时。 Due to the incompatibilities between current Jettison versions and XStream versions, this serializer is deprecated in favor ofJackson2ExecutionContextStringSerializer
异常错误概要 异常错误 说明 NoSuchObjectException This exception identifies that a batch domain object is invalid, which is generally caused by an invalid ID.