diff --git a/spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/SimpleJobRepository.java b/spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/SimpleJobRepository.java index e76499b54..c7c012a91 100644 --- a/spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/SimpleJobRepository.java +++ b/spring-batch-execution/src/main/java/org/springframework/batch/execution/repository/SimpleJobRepository.java @@ -286,6 +286,7 @@ public class SimpleJobRepository implements JobRepository { private JobInstance createJobInstance(Job job, JobParameters jobParameters) { JobInstance jobInstance = jobDao.createJobInstance(job.getName(), jobParameters); + jobInstance.setJob(job); jobInstance.setStepInstances(createStepInstances(jobInstance, job.getSteps())); return jobInstance; }