InsertUserDataDBWriterConfig
Atualizado
Atualizado
@Configuration
public class InsertUserDataDBWriterConfig {
@Bean
public ItemWriter<User> insertUserDataDBWriter(@Qualifier("appDB") DataSource dataSource) {
return new JdbcBatchItemWriterBuilder<User>()
.dataSource(dataSource)
//acessamos os valores com o ":"
.sql("INSERT INTO tb_user (login, name, avatar_url) VALUES (:login, :name, :avatar_url)")
//fonte do provider
.itemSqlParameterSourceProvider(new BeanPropertyItemSqlParameterSourceProvider<>())
.build();
}
}