Spring batch的运行过程中会将任务状态记录到框架预设的表中,表名有:
- batch_job_execution
- batch_job_execution_context
- batch_job_execution_params
- batch_job_execution_seq
- batch_job_instance
- batch_job_seq
- batch_step_execution
- batch_step_execution_context
- batch_step_execution_seq
创建语句如下:
CREATE TABLE `batch_job_execution` (
`JOB_EXECUTION_ID` BIGINT (20) NOT NULL,
`VERSION` BIGINT (20) DEFAULT NULL,
`JOB_INSTANCE_ID` BIGINT (20) NOT NULL,
`CREATE_TIME` datetime NOT NULL,
`START_TIME` datetime DEFAULT NULL,
`END_TIME` datetime DEFAULT NULL,
`STATUS` VARCHAR (10) DEFAULT NULL,
`EXIT_CODE` VARCHAR (2500) DEFAULT NULL,
`EXIT_MESSAGE` VARCHAR (2500) DEFAULT NULL,
`LAST_UPDATED` datetime DEFAULT NULL,
`JOB_CONFIGURATION_LOCATION` VARCHAR (2500) DEFAULT NULL,
PRI