使用CompletableFuture异步保存到数据库

2020-09-15 16:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想使用下面的示例方法保存到数据...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想使用下面的示例方法保存到数据库,以使其异步。

 无效保存(最终列表客户,
        最终Map > customerProducts){
      CompletableFuture.runAsync(new Runnable(){
        @Override
        公共无效run(){
         //保存客户+产品Aysnc
          对于(最终CustomerModel客户:客户){
            for(最终CustomerProductsModel产品:customerProducts.get(customer.getUUID())){
              product.setEndDate(changeDateFormat(products.getEndDate()));
              product.setStartDate(changeDateFormat(products.getStartDate()));
              modelService.save(product);
            }
            modelService.save(customer);
          }
        }
      });
    }



  

但是,什么都没有节省。

3条回答
shere_lin
2020-09-15 17:42

忘记了这个...

最终ModelService modelService =(ModelService)Registry.getApplicationContext()。getBean(" defaultModelService");

一周热门 更多>