Commit 0f129a612db2b3008ec9013513fe3d484f589473

Authored by 王彬
1 parent 52122555
Exists in master

debug code about update by id list

src/test/java/com/taover/repository/test/TestAutoconfigure.java
... ... @@ -4,9 +4,9 @@ import java.math.BigDecimal;
4 4 import java.sql.Connection;
5 5 import java.sql.PreparedStatement;
6 6 import java.sql.SQLException;
  7 +import java.util.ArrayList;
7 8 import java.util.List;
8 9 import java.util.Map;
9   -import java.util.Optional;
10 10  
11 11 import org.springframework.boot.SpringApplication;
12 12 import org.springframework.boot.autoconfigure.SpringBootApplication;
... ... @@ -20,6 +20,7 @@ import org.springframework.jdbc.support.KeyHolder;
20 20 import org.springframework.scheduling.annotation.EnableScheduling;
21 21  
22 22 import com.taover.repository.jdbctemplate.JdbcTemplateWrapperTenant;
  23 +import com.taover.repository.test.repository.CommonRegionRepository;
23 24  
24 25 @SpringBootApplication
25 26 @EnableScheduling
... ... @@ -32,34 +33,50 @@ public class TestAutoconfigure {
32 33 jdbcTemplateWrapperTenant = context.getBean(JdbcTemplateWrapperTenant.class);
33 34 jdbcTemplate = context.getBean(JdbcTemplate.class);
34 35  
35   -// testBroadCast();
36   - //testSelectSubQuery();
37   - //select子查询包含分片表
38   - //testSelectShardingSubQuery();
39   - //where中包含子查询
40   - //testWhereSubquery();
41   -
42   - //testWarePaymentSelectSql();
43   - //testExportPaymentDetailData();
44   - //testTenantWithRootUser();
45   - //testDayOrderInfoExcelData();
46   - //testDayOrderInfoAPI();
47   - //testWeekOrderInfoExcelData();
48   - //testOrderPrintExcelData();
49   - //testRefundCoreSqlForOrderList();
50   - //testSelectSqlForDeliveryExcel();
51   - //testDeliveryExpressNumber();
52   - //testDeliveryGoodsExcel();
53   - //testExcelSelectForSale();
54   - //testChannelPrintSelect();
55   - //testWarePaymentExport();
56   - //testChannelDeliveryOrderQuery();
57   -
  36 + try {
  37 + testRepository();
  38 + //testBroadCast();
  39 + //testSelectSubQuery();
  40 + //select子查询包含分片表
  41 + //testSelectShardingSubQuery();
  42 + //where中包含子查询
  43 + //testWhereSubquery();
  44 +
  45 + //testWarePaymentSelectSql();
  46 + //testExportPaymentDetailData();
  47 + //testTenantWithRootUser();
  48 + //testDayOrderInfoExcelData();
  49 + //testDayOrderInfoAPI();
  50 + //testWeekOrderInfoExcelData();
  51 + //testOrderPrintExcelData();
  52 + //testRefundCoreSqlForOrderList();
  53 + //testSelectSqlForDeliveryExcel();
  54 + //testDeliveryExpressNumber();
  55 + //testDeliveryGoodsExcel();
  56 + //testExcelSelectForSale();
  57 + //testChannelPrintSelect();
  58 + //testWarePaymentExport();
  59 + //testChannelDeliveryOrderQuery();
  60 +
58 61 // testKeyHolder();
59 62 // testKeyHolderWithoutId();
60 63 // testKeyHolderWithMultiInsert();
61   - //testExpressSql();
62   - //testSimpleQuery();
  64 + //testExpressSql();
  65 + //testSimpleQuery();
  66 + } catch (Exception e) {
  67 + e.printStackTrace();
  68 + }
  69 + }
  70 +
  71 + private static void testRepository() throws Exception {
  72 + CommonRegionRepository repo = new CommonRegionRepository(jdbcTemplateWrapperTenant);
  73 + List<Object[]> changeList = new ArrayList<Object[]>();
  74 + changeList.add(new Object[] {"large_area", 1});
  75 + List<Long> idList = new ArrayList<Long>();
  76 +
  77 + for(int i=0; i<102; ++i)idList.add((long)i);
  78 +
  79 + repo.updateEntityByIdList(changeList, idList, null);
63 80 }
64 81  
65 82 private static void testSimpleQuery() {
... ...