Example usage for org.springframework.batch.core.repository.dao JdbcJobInstanceDao setJobIncrementer

List of usage examples for org.springframework.batch.core.repository.dao JdbcJobInstanceDao setJobIncrementer

Introduction

In this page you can find the example usage for org.springframework.batch.core.repository.dao JdbcJobInstanceDao setJobIncrementer.

Prototype

public void setJobIncrementer(DataFieldMaxValueIncrementer jobIncrementer) 

Source Link

Document

Setter for DataFieldMaxValueIncrementer to be used when generating primary keys for JobInstance instances.

Usage

From source file:org.springframework.batch.core.repository.support.JobRepositoryFactoryBean.java

@Override
protected JobInstanceDao createJobInstanceDao() throws Exception {
    JdbcJobInstanceDao dao = new JdbcJobInstanceDao();
    dao.setJdbcTemplate(jdbcOperations);
    dao.setJobIncrementer(incrementerFactory.getIncrementer(databaseType, tablePrefix + "JOB_SEQ"));
    dao.setTablePrefix(tablePrefix);//from  ww w  . j  a  va2 s .co m
    dao.afterPropertiesSet();
    return dao;
}