From 0f129a612db2b3008ec9013513fe3d484f589473 Mon Sep 17 00:00:00 2001 From: 王彬 Date: Thu, 10 Jun 2021 18:11:14 +0800 Subject: [PATCH] debug code about update by id list --- src/test/java/com/taover/repository/test/TestAutoconfigure.java | 69 +++++++++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 43 insertions(+), 26 deletions(-) diff --git a/src/test/java/com/taover/repository/test/TestAutoconfigure.java b/src/test/java/com/taover/repository/test/TestAutoconfigure.java index badb2ea..83e1a9b 100644 --- a/src/test/java/com/taover/repository/test/TestAutoconfigure.java +++ b/src/test/java/com/taover/repository/test/TestAutoconfigure.java @@ -4,9 +4,9 @@ import java.math.BigDecimal; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; +import java.util.ArrayList; import java.util.List; import java.util.Map; -import java.util.Optional; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @@ -20,6 +20,7 @@ import org.springframework.jdbc.support.KeyHolder; import org.springframework.scheduling.annotation.EnableScheduling; import com.taover.repository.jdbctemplate.JdbcTemplateWrapperTenant; +import com.taover.repository.test.repository.CommonRegionRepository; @SpringBootApplication @EnableScheduling @@ -32,34 +33,50 @@ public class TestAutoconfigure { jdbcTemplateWrapperTenant = context.getBean(JdbcTemplateWrapperTenant.class); jdbcTemplate = context.getBean(JdbcTemplate.class); -// testBroadCast(); - //testSelectSubQuery(); - //select子查询包含分片表 - //testSelectShardingSubQuery(); - //where中包含子查询 - //testWhereSubquery(); - - //testWarePaymentSelectSql(); - //testExportPaymentDetailData(); - //testTenantWithRootUser(); - //testDayOrderInfoExcelData(); - //testDayOrderInfoAPI(); - //testWeekOrderInfoExcelData(); - //testOrderPrintExcelData(); - //testRefundCoreSqlForOrderList(); - //testSelectSqlForDeliveryExcel(); - //testDeliveryExpressNumber(); - //testDeliveryGoodsExcel(); - //testExcelSelectForSale(); - //testChannelPrintSelect(); - //testWarePaymentExport(); - //testChannelDeliveryOrderQuery(); - + try { + testRepository(); + //testBroadCast(); + //testSelectSubQuery(); + //select子查询包含分片表 + //testSelectShardingSubQuery(); + //where中包含子查询 + //testWhereSubquery(); + + //testWarePaymentSelectSql(); + //testExportPaymentDetailData(); + //testTenantWithRootUser(); + //testDayOrderInfoExcelData(); + //testDayOrderInfoAPI(); + //testWeekOrderInfoExcelData(); + //testOrderPrintExcelData(); + //testRefundCoreSqlForOrderList(); + //testSelectSqlForDeliveryExcel(); + //testDeliveryExpressNumber(); + //testDeliveryGoodsExcel(); + //testExcelSelectForSale(); + //testChannelPrintSelect(); + //testWarePaymentExport(); + //testChannelDeliveryOrderQuery(); + // testKeyHolder(); // testKeyHolderWithoutId(); // testKeyHolderWithMultiInsert(); - //testExpressSql(); - //testSimpleQuery(); + //testExpressSql(); + //testSimpleQuery(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + private static void testRepository() throws Exception { + CommonRegionRepository repo = new CommonRegionRepository(jdbcTemplateWrapperTenant); + List changeList = new ArrayList(); + changeList.add(new Object[] {"large_area", 1}); + List idList = new ArrayList(); + + for(int i=0; i<102; ++i)idList.add((long)i); + + repo.updateEntityByIdList(changeList, idList, null); } private static void testSimpleQuery() { -- libgit2 0.21.2