Я получаю сообщение об ошибке. Таблица «test.batch_job_instance» не существует.JAVA

Программисты JAVA общаются здесь
Anonymous
Я получаю сообщение об ошибке. Таблица «test.batch_job_instance» не существует.

Сообщение Anonymous »

Я новичок в Spring Batch. Я настроил свою работу с помощью inmemoryrepository. Но тем не менее, похоже, что он использует БД для сохранения метаданных задания.
Моя конфигурация весеннего пакета:

Код: Выделить всё

@Configuration
public class BatchConfiguration {

@Autowired
private StepBuilderFactory stepBuilderFactory;

@Autowired
private JobBuilderFactory jobBuilder;

@Bean
public JobLauncher jobLauncher() throws Exception {
SimpleJobLauncher job =new SimpleJobLauncher();
job.setJobRepository(getJobRepo());
job.afterPropertiesSet();
return job;
}

@Bean
public PlatformTransactionManager getTransactionManager() {
return new ResourcelessTransactionManager();
}

@Bean
public JobRepository getJobRepo() throws Exception {
return new MapJobRepositoryFactoryBean(getTransactionManager()).getObject();
}

@Bean
public Step step1(JdbcBatchItemWriter
 writer) throws Exception {
return stepBuilderFactory.get("step1")
. chunk(10)
.reader(reader())
.processor(processor())
.writer(writer).repository(getJobRepo())
.build();
}

@Bean
public Job job( @Qualifier("step1") Step step1) throws Exception {
return jobBuilder.get("myJob").start(step1).repository(getJobRepo()).build();
}

}
Как решить вышеуказанную проблему?


Подробнее здесь: https://stackoverflow.com/questions/494 ... esnt-exist

Вернуться в «JAVA»