List of usage examples for org.springframework.batch.core.repository.support JobRepositoryFactoryBean setDatabaseType
public void setDatabaseType(String dbType)
From source file:com.example.configuration.BatchConfiguration.java
public JobRepository getJobRepository() throws Exception { JobRepositoryFactoryBean factory = new JobRepositoryFactoryBean(); factory.setDataSource(config.dataSource()); factory.setTransactionManager(transactionManager); factory.setLobHandler(lobHandler()); factory.setDatabaseType(DatabaseType.fromMetaData(config.dataSource()).name()); factory.setIsolationLevelForCreate("ISOLATION_DEFAULT"); factory.afterPropertiesSet();//from w w w.j a v a2 s.co m return (JobRepository) factory.getObject(); }