OPEN - issue BATCH-128: table prefixes not being applied

http://opensource.atlassian.com/projects/spring/browse/BATCH-128 - Added unit test which is passing even for the declared issue.
This commit is contained in:
lucasward
2007-09-11 20:18:00 +00:00
parent b2d06ade6d
commit b1b8dc80ee
3 changed files with 545 additions and 2 deletions

View File

@@ -30,6 +30,7 @@ import org.springframework.batch.restart.GenericRestartData;
import org.springframework.batch.restart.RestartData;
import org.springframework.batch.support.PropertiesConverter;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.jdbc.core.JdbcOperations;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer;
@@ -77,7 +78,7 @@ public class SqlStepDao implements StepDao, InitializingBean {
private static final String FIND_STEP_EXECUTIONS = "SELECT ID, JOB_EXECUTION_ID, START_TIME, END_TIME, STATUS, COMMIT_COUNT,"
+ " TASK_COUNT, TASK_STATISTICS, EXIT_CODE from %PREFIX%STEP_EXECUTION where STEP_ID = ?";
private JdbcTemplate jdbcTemplate;
private JdbcOperations jdbcTemplate;
private DataFieldMaxValueIncrementer stepIncrementer;
@@ -316,7 +317,7 @@ public class SqlStepDao implements StepDao, InitializingBean {
}
public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
public void setJdbcTemplate(JdbcOperations jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}