fix: Spring Batch MySQL 시퀀스 채번 오류 수정 (BATCH_JOB_INSTANCE Duplicate entry 0)
- GconeSourceConfig.jobRepository: setDatabaseType(MYSQL) 추가 - application-dev.yaml: spring.batch.jdbc.initialize-schema=always 추가 (BATCH_JOB_SEQ 등 시퀀스 테이블 자동 생성)
This commit is contained in:
@@ -62,13 +62,12 @@ public class GconeSourceConfig {
|
||||
}
|
||||
|
||||
@Bean
|
||||
public JobRepository jobRepository( @Qualifier("gconeTransactionManager") PlatformTransactionManager transactionManager, @Qualifier("gconeDataSource") DataSource gconeDataSource) throws Exception {
|
||||
public JobRepository jobRepository(@Qualifier("gconeTransactionManager") PlatformTransactionManager transactionManager, @Qualifier("gconeDataSource") DataSource gconeDataSource) throws Exception {
|
||||
JobRepositoryFactoryBean factory = new JobRepositoryFactoryBean();
|
||||
factory.setDataSource(gconeDataSource);
|
||||
factory.setTransactionManager(transactionManager);
|
||||
factory.setDatabaseType("MYSQL");
|
||||
factory.afterPropertiesSet();
|
||||
return factory.getObject();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -15,6 +15,8 @@ spring:
|
||||
username: sakeone
|
||||
password: dnlfxjtm13@$
|
||||
batch:
|
||||
jdbc:
|
||||
initialize-schema: always
|
||||
job:
|
||||
enabled: false
|
||||
mybatis:
|
||||
|
||||
Reference in New Issue
Block a user