package com.wll.demo.DTD; import org.springframework.batch.item.ItemWriter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Component; import java.util.List; /** * 把处理后的数据写入数据库 */ @Component("DTD_productWriter") public class ProductItemWriter implements ItemWriter<Product> { // private static final String GET_PRODUCT = "select * from PRODUCT where id = ?"; private static final String INSERT_PRODUCT = "insert into PRODUCT (id,name,description,quantity) values (?,?,?,?)"; // private static final String UPDATE_PRODUCT = "update PRODUCT set name = ?, description = ?,quantity = ? where id = ?"; //装载的是新库的JDBCTemplate; @Autowired private JdbcTemplate newjdbcTemplate; @Override public void write(List<? extends Product> products) throws Exception { for (Product product : products) { // System.out.println("-----欲写的数据---"+product.toString()); //把处理后的数据插入新库---重复数据无法插入 newjdbcTemplate.update(INSERT_PRODUCT, product.getId(), product.getName(), product.getDescription(), product.getQuantity()); } } }
最近下载更多
AMaoAGou LV1
2023年7月19日
1270063771 LV1
2023年4月26日
微信网友_6435889541074944 LV1
2023年4月16日
whzx20613 LV1
2022年9月29日
muxueliang LV8
2022年7月29日
1529860026 LV24
2022年7月14日
rinoa007 LV1
2022年4月9日
changup LV6
2022年2月2日
peter485 LV3
2022年1月19日
1154198858 LV1
2022年1月13日
最近浏览更多
AMaoAGou LV1
2023年7月19日
1270063771 LV1
2023年4月26日
微信网友_6435889541074944 LV1
2023年4月16日
liuyan5541 LV1
2022年12月1日
二手玫瑰 LV15
2022年11月18日
zhuiqiu LV4
2022年9月30日
whzx20613 LV1
2022年9月29日
muxueliang LV8
2022年7月29日
1529860026 LV24
2022年7月14日
rinoa007 LV1
2022年4月9日