zoukankan      html  css  js  c++  java
  • 我爱java系列之---【如何把数据库中查到的Skulist数据转换成elastic索引库中SkuInfo类数据?】

    这里采用的是阿里的json转换,比传统的遍历然后再一个一个封装速度快多了。(例:sku类转换称skuinfo类)

     public void importDataToEs(String spuId) {
    
            List<Sku> skuList = skuFeign.findListBySpuId(spuId);
            if (null == skuList){
                throw new RuntimeException("此商品对应的库存数据为空,无数据导入索引库:"+spuId);
            }
            //将获取到的数据转换成json格式字符串
            String skuJsonStr = JSON.toJSONString(skuList);
            //将json格式数据转换成库存对应的索引库对象
            List<SkuInfo> skuInfoList = JSON.parseArray(skuJsonStr, SkuInfo.class);
    
            //导入数据到索引库
            esDao.saveAll(skuInfoList);
        }
    愿你走出半生,归来仍是少年!
  • 相关阅读:
    魔改版BBR
    termux 开启 sshd
    Basic berkeley socket functions
    mosh
    XOR 加密
    指定so动态链接库连接器
    UTF8 UTF16 之间的互相转换
    MySQL C API概述
    C JAVA你可能不知道的那些编程细节
    虚拟内存
  • 原文地址:https://www.cnblogs.com/hujunwei/p/11385800.html
Copyright © 2011-2022 走看看