package com.hantsylabs.example.spring.job; import java.sql.PreparedStatement; import java.sql.SQLException; import javax.sql.DataSource; import org.springframework.batch.item.database.BeanPropertyItemSqlParameterSourceProvider; import org.springframework.batch.item.database.ItemPreparedStatementSetter; import org.springframework.batch.item.database.JdbcBatchItemWriter; import com.hantsylabs.example.spring.model.Conference; public class ConferenceItemWriter extends JdbcBatchItemWriter<Conference> { public ConferenceItemWriter(DataSource ds) { super(); setDataSource(ds); setSql("update conference set name=:name where id=:id"); setItemSqlParameterSourceProvider(new BeanPropertyItemSqlParameterSourceProvider<Conference>() ); } }