Я получаю сообщение об ошибке. Таблица «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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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