数据添加更改
parent
288e36e2e7
commit
af270c644b
|
@ -179,6 +179,7 @@ public class ProductServiceImpl implements ProductService {
|
||||||
HikariDataSource hikariDataSource = HikariPool.getHikariDataSource(dataSources);
|
HikariDataSource hikariDataSource = HikariPool.getHikariDataSource(dataSources);
|
||||||
|
|
||||||
ExecutorService executorService = Executors.newFixedThreadPool(8);
|
ExecutorService executorService = Executors.newFixedThreadPool(8);
|
||||||
|
|
||||||
AtomicInteger addCount = new AtomicInteger();
|
AtomicInteger addCount = new AtomicInteger();
|
||||||
|
|
||||||
// 分割数据为3000个批次
|
// 分割数据为3000个批次
|
||||||
|
@ -189,6 +190,7 @@ public class ProductServiceImpl implements ProductService {
|
||||||
|
|
||||||
for (DataValue[][] batch : batches) {
|
for (DataValue[][] batch : batches) {
|
||||||
log.info("数量batch{}", batch.length);
|
log.info("数量batch{}", batch.length);
|
||||||
|
|
||||||
executorService.submit(() -> {
|
executorService.submit(() -> {
|
||||||
try (Statement stmt = conn.createStatement()) {
|
try (Statement stmt = conn.createStatement()) {
|
||||||
|
|
||||||
|
@ -226,6 +228,8 @@ public class ProductServiceImpl implements ProductService {
|
||||||
}
|
}
|
||||||
|
|
||||||
private String buildBatchInsertSQL(String tableName, DataValue[][] batch) {
|
private String buildBatchInsertSQL(String tableName, DataValue[][] batch) {
|
||||||
|
|
||||||
|
log.info("陈思豪是傻逼"+tableName);
|
||||||
StringBuilder columns = new StringBuilder("(");
|
StringBuilder columns = new StringBuilder("(");
|
||||||
StringBuilder values = new StringBuilder("VALUES ");
|
StringBuilder values = new StringBuilder("VALUES ");
|
||||||
// 构建字段名
|
// 构建字段名
|
||||||
|
|
Loading…
Reference in New Issue