版本规整V8
This commit is contained in:
parent
4bcb60f755
commit
fe47367f17
@ -52,7 +52,7 @@ public class MpsEmpAddItemsServiceImpl implements IMpsEmpAddItemsService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -61,7 +61,7 @@ public class MpsEmpAddItemsServiceImpl implements IMpsEmpAddItemsService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MpsEmpAddItems> batchList = new ArrayList<>(batchSize);
|
||||
for (MpsEmpAddItems item : list) {
|
||||
batchList.add(item);
|
||||
@ -74,7 +74,7 @@ public class MpsEmpAddItemsServiceImpl implements IMpsEmpAddItemsService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -99,7 +99,7 @@ public class MpsManualPricingServiceImpl implements IMpsManualPricingService {
|
||||
baseMapper.insertOrUpdateBatch(processedList);
|
||||
} else {
|
||||
// baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -108,7 +108,7 @@ public class MpsManualPricingServiceImpl implements IMpsManualPricingService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MpsManualPricing> batchList = new ArrayList<>(batchSize);
|
||||
for (MpsManualPricing item : list) {
|
||||
batchList.add(item);
|
||||
@ -121,7 +121,7 @@ public class MpsManualPricingServiceImpl implements IMpsManualPricingService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalBatchAccountInfoServiceImpl implements IOriginalBatchAccoun
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalBatchAccountInfoServiceImpl implements IOriginalBatchAccoun
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalBatchAccountInfo> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalBatchAccountInfo item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalBatchAccountInfoServiceImpl implements IOriginalBatchAccoun
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalBatchBankCardInfoServiceImpl implements IOriginalBatchBankC
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalBatchBankCardInfoServiceImpl implements IOriginalBatchBankC
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalBatchBankCardInfo> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalBatchBankCardInfo item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalBatchBankCardInfoServiceImpl implements IOriginalBatchBankC
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class OriginalDianfeiServiceImpl implements IOriginalDianfeiService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class OriginalDianfeiServiceImpl implements IOriginalDianfeiService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalDianfei> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalDianfei item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class OriginalDianfeiServiceImpl implements IOriginalDianfeiService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class OriginalEMBankingServiceImpl implements IOriginalEMBankingService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class OriginalEMBankingServiceImpl implements IOriginalEMBankingService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalEMBanking> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalEMBanking item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class OriginalEMBankingServiceImpl implements IOriginalEMBankingService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class OriginalGjjPaymentServiceImpl implements IOriginalGjjPaymentService
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class OriginalGjjPaymentServiceImpl implements IOriginalGjjPaymentService
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalGjjPayment> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalGjjPayment item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class OriginalGjjPaymentServiceImpl implements IOriginalGjjPaymentService
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class OriginalHeatServiceImpl implements IOriginalHeatService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class OriginalHeatServiceImpl implements IOriginalHeatService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalHeat> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalHeat item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class OriginalHeatServiceImpl implements IOriginalHeatService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalHntSgmxServiceImpl implements IOriginalHntSgmxService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalHntSgmxServiceImpl implements IOriginalHntSgmxService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalHntSgmx> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalHntSgmx item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalHntSgmxServiceImpl implements IOriginalHntSgmxService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalHntSgsInfoServiceImpl implements IOriginalHntSgsInfoService
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalHntSgsInfoServiceImpl implements IOriginalHntSgsInfoService
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalHntSgsInfo> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalHntSgsInfo item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalHntSgsInfoServiceImpl implements IOriginalHntSgsInfoService
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalMerchantInfoServiceImpl implements IOriginalMerchantInfoSer
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalMerchantInfoServiceImpl implements IOriginalMerchantInfoSer
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalMerchantInfo> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalMerchantInfo item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalMerchantInfoServiceImpl implements IOriginalMerchantInfoSer
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalMerchantTransactionSummary3mServiceImpl implements IOrigina
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalMerchantTransactionSummary3mServiceImpl implements IOrigina
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalMerchantTransactionSummary3m> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalMerchantTransactionSummary3m item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalMerchantTransactionSummary3mServiceImpl implements IOrigina
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalMerchantTransactionSummaryServiceImpl implements IOriginalM
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalMerchantTransactionSummaryServiceImpl implements IOriginalM
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalMerchantTransactionSummary> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalMerchantTransactionSummary item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalMerchantTransactionSummaryServiceImpl implements IOriginalM
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalMobileBankInactiveMonthServiceImpl implements IOriginalMobi
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalMobileBankInactiveMonthServiceImpl implements IOriginalMobi
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalMobileBankInactiveMonth> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalMobileBankInactiveMonth item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalMobileBankInactiveMonthServiceImpl implements IOriginalMobi
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalMobileBankInactiveYearServiceImpl implements IOriginalMobil
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalMobileBankInactiveYearServiceImpl implements IOriginalMobil
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalMobileBankInactiveYear> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalMobileBankInactiveYear item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalMobileBankInactiveYearServiceImpl implements IOriginalMobil
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalMobileBankSignupCompanyServiceImpl implements IOriginalMobi
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalMobileBankSignupCompanyServiceImpl implements IOriginalMobi
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalMobileBankSignupCompany> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalMobileBankSignupCompany item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalMobileBankSignupCompanyServiceImpl implements IOriginalMobi
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ public class OriginalMobileBankSignupPersonServiceImpl implements IOriginalMobil
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -61,7 +61,7 @@ public class OriginalMobileBankSignupPersonServiceImpl implements IOriginalMobil
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalMobileBankSignupPerson> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalMobileBankSignupPerson item : list) {
|
||||
batchList.add(item);
|
||||
@ -74,7 +74,7 @@ public class OriginalMobileBankSignupPersonServiceImpl implements IOriginalMobil
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class OriginalOnlinePaymentServiceImpl implements IOriginalOnlinePaymentS
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class OriginalOnlinePaymentServiceImpl implements IOriginalOnlinePaymentS
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalOnlinePayment> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalOnlinePayment item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class OriginalOnlinePaymentServiceImpl implements IOriginalOnlinePaymentS
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class OriginalTrafficServiceImpl implements IOriginalTrafficService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class OriginalTrafficServiceImpl implements IOriginalTrafficService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalTraffic> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalTraffic item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class OriginalTrafficServiceImpl implements IOriginalTrafficService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class OriginalWaterServiceImpl implements IOriginalWaterService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class OriginalWaterServiceImpl implements IOriginalWaterService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<OriginalWater> batchList = new ArrayList<>(batchSize);
|
||||
for (OriginalWater item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class OriginalWaterServiceImpl implements IOriginalWaterService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -70,7 +70,7 @@ public class DyPayrollRecordsServiceImpl implements IDyPayrollRecordsService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -79,7 +79,7 @@ public class DyPayrollRecordsServiceImpl implements IDyPayrollRecordsService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<DyPayrollRecords> batchList = new ArrayList<>(batchSize);
|
||||
for (DyPayrollRecords item : list) {
|
||||
batchList.add(item);
|
||||
@ -92,7 +92,7 @@ public class DyPayrollRecordsServiceImpl implements IDyPayrollRecordsService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class MarketingPerformanceMServiceImpl implements IMarketingPerformanceMS
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class MarketingPerformanceMServiceImpl implements IMarketingPerformanceMS
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingPerformanceM> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingPerformanceM item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class MarketingPerformanceMServiceImpl implements IMarketingPerformanceMS
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class MarketingPerformanceQServiceImpl implements IMarketingPerformanceQS
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class MarketingPerformanceQServiceImpl implements IMarketingPerformanceQS
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingPerformanceQ> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingPerformanceQ item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class MarketingPerformanceQServiceImpl implements IMarketingPerformanceQS
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,7 @@ public class MarketingPerformanceServiceImpl implements IMarketingPerformanceSer
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -59,7 +59,7 @@ public class MarketingPerformanceServiceImpl implements IMarketingPerformanceSer
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingPerformance> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingPerformance item : list) {
|
||||
batchList.add(item);
|
||||
@ -72,7 +72,7 @@ public class MarketingPerformanceServiceImpl implements IMarketingPerformanceSer
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class MarketingPerformanceYServiceImpl implements IMarketingPerformanceYS
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class MarketingPerformanceYServiceImpl implements IMarketingPerformanceYS
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingPerformanceY> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingPerformanceY item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class MarketingPerformanceYServiceImpl implements IMarketingPerformanceYS
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class MarketingPricingSummaryMServiceImpl implements IMarketingPricingSum
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class MarketingPricingSummaryMServiceImpl implements IMarketingPricingSum
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingPricingSummaryM> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingPricingSummaryM item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class MarketingPricingSummaryMServiceImpl implements IMarketingPricingSum
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class MarketingPricingSummaryQServiceImpl implements IMarketingPricingSum
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class MarketingPricingSummaryQServiceImpl implements IMarketingPricingSum
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingPricingSummaryQ> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingPricingSummaryQ item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class MarketingPricingSummaryQServiceImpl implements IMarketingPricingSum
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class MarketingPricingSummaryYServiceImpl implements IMarketingPricingSum
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class MarketingPricingSummaryYServiceImpl implements IMarketingPricingSum
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingPricingSummaryY> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingPricingSummaryY item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class MarketingPricingSummaryYServiceImpl implements IMarketingPricingSum
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class MarketingValidInvalidServiceImpl implements IMarketingValidInvalidS
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class MarketingValidInvalidServiceImpl implements IMarketingValidInvalidS
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<MarketingValidInvalid> batchList = new ArrayList<>(batchSize);
|
||||
for (MarketingValidInvalid item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class MarketingValidInvalidServiceImpl implements IMarketingValidInvalidS
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ public class SysDeptTransferServiceImpl implements ISysDeptTransferService {
|
||||
baseMapper.insertOrUpdateBatch(list);
|
||||
} else {
|
||||
//baseMapper.insertBatch(list);
|
||||
baseMapper.insertBatch(list,1000);
|
||||
//baseMapper.insertBatch(list,1000);
|
||||
/**
|
||||
* 多笔写入方式有循环写入、开启数据库batch模式、sql拼接后多笔入库以及mapper foreach多笔写入模式
|
||||
* 经对比验证,foreach方式效率最高
|
||||
@ -58,7 +58,7 @@ public class SysDeptTransferServiceImpl implements ISysDeptTransferService {
|
||||
|
||||
//由于mybatis的批量方法为伪批量,以下优化为真批量
|
||||
//SqlHelper与service的注解事务管理冲突,所以此处自行写分批
|
||||
/*int batchSize = 1000;//每批1000条
|
||||
int batchSize = 1000;//每批1000条
|
||||
List<SysDeptTransfer> batchList = new ArrayList<>(batchSize);
|
||||
for (SysDeptTransfer item : list) {
|
||||
batchList.add(item);
|
||||
@ -71,7 +71,7 @@ public class SysDeptTransferServiceImpl implements ISysDeptTransferService {
|
||||
// 处理最后一批不满batchSize的数据
|
||||
if (!batchList.isEmpty()) {
|
||||
baseMapper.batchInsert(batchList);
|
||||
}*/
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user