class JdbcCursorReaderBatchWriterSampleJob extends JdbcReaderBatchWriterSampleJob {

	@Bean
	public JdbcCursorItemReader<CustomerCredit> itemReader(DataSource dataSource) {<FILL_FUNCTION_BODY>}

}

		String sql = "select ID, NAME, CREDIT from CUSTOMER";
		return new JdbcCursorItemReaderBuilder<CustomerCredit>().name("customerReader")
			.dataSource(dataSource)
			.sql(sql)
			.rowMapper(new CustomerCreditRowMapper())
			.build();
	
<methods>public non-sealed void <init>() ,public JdbcBatchItemWriter<org.springframework.batch.samples.domain.trade.CustomerCredit> itemWriter(javax.sql.DataSource) ,public org.springframework.batch.core.Job job(org.springframework.batch.core.repository.JobRepository, org.springframework.jdbc.support.JdbcTransactionManager, ItemReader<org.springframework.batch.samples.domain.trade.CustomerCredit>, JdbcBatchItemWriter<org.springframework.batch.samples.domain.trade.CustomerCredit>) <variables>