版本规整V8

This commit is contained in:
xiaocp2009 2025-09-08 17:12:28 +08:00
parent 4bcb60f755
commit fe47367f17
30 changed files with 90 additions and 90 deletions

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}

View File

@ -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);
}*/
}
}
}