首页 > 其他分享 >1[代码解析005] 关于一次bug排查解析 | new出一个对象其属性默认值是?

1[代码解析005] 关于一次bug排查解析 | new出一个对象其属性默认值是?

时间:2022-08-31 23:00:14浏览次数:53  
标签:默认值 val updateOutboundOrderDetailsList updateEntity 005 new OutboundOrderDetails

1、代码片段

        // 子单据状态更新
        List<OutboundOrderDetails> updateOutboundOrderDetailsList = Lists.newArrayList();
        outboundOrderDetailsList.forEach(val -> {
            OutboundOrderDetails updateEntity = new OutboundDetailVO();
            updateEntity.setId(val.getId());
            updateEntity.setStatus(OutboundOrderDetails.STATUS_LOCK);
            updateEntity.preUpdate();
            updateOutboundOrderDetailsList.add(updateEntity);
        });
        outboundOrderDetailsService.updateBatchById(updateOutboundOrderDetailsList);

新增 updateEntity.setRowNum(val.getRowNum());

        // 子单据状态更新
        List<OutboundOrderDetails> updateOutboundOrderDetailsList = Lists.newArrayList();
        outboundOrderDetailsList.forEach(val -> {
            OutboundOrderDetails updateEntity = new OutboundDetailVO();
            updateEntity.setId(val.getId());
            updateEntity.setStatus(OutboundOrderDetails.STATUS_LOCK);
            updateEntity.setRowNum(val.getRowNum());
            updateEntity.preUpdate();
            updateOutboundOrderDetailsList.add(updateEntity);
        });
        outboundOrderDetailsService.updateBatchById(updateOutboundOrderDetailsList);

标签:默认值,val,updateOutboundOrderDetailsList,updateEntity,005,new,OutboundOrderDetails
From: https://www.cnblogs.com/Code-Rain/p/16577085.html

相关文章

  • golang解析yaml文件
    golang解析yaml文件yaml文件是目前最常用的配置文件,使用go语言编写代码和工具时,也会用到yaml文件,将服务配置及中间件等信息定义到yaml文件中,那么如何将yaml文件中定......
  • 解析json array presto 语法
    示例:{data=[{"name":"col1","min":0,"max":32,"avg":29},{"name":"col2","min":1,"max":35,"avg":21},{"name":"col3","min":4,"......
  • iOS自动化真机测试验证环境过程中常见问题解析
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取本章节主要讲解iOS自动化真机配置以及在iOS真机执行自动化时常见问题与解决方法。真机使......
  • 关于ASEJ1939的解析
    项目要用到ASEJ1939的协议,看了很多网上的博客,发现没有特别详细的,有些写的我都看不懂,理论一大堆。硬着头皮粗粗学了一下,大致摸出了点门道,就此记录一下,以免以后用忘记了。先......
  • 禅道二次开发(四):集成PhpSpreadsheet解析Excel文件
    PhpSpreadsheet是一个PHP表格文件处理库,可用来读写excel文件,本文介绍如何在禅道中引入PhpSpreadsheet库,可以使用它来解析Excel文件,比如上传excel格式的测试用例、导出测试......
  • SpringMvc请求流程源码解析
    目录SpringMvc请求流程图请求流程粗讲解方法细讲doDispatcher-->核心找到Handler#getHandlergetHandler(request)mapping.getHandler(request)getHandlerInternal()looku......
  • Java开发学习(二十八)----拦截器(Interceptor)详细解析
    一、拦截器概念讲解拦截器的概念之前,我们先看一张图:(1)浏览器发送一个请求会先到Tomcat的web服务器(2)Tomcat服务器接收到请求以后,会去判断请求的是静态资源还是动态......
  • 域名转移影响域名解析吗?
    为了获得更好的域名管理服务,很多企业都会涉及域名的转入转出操作。那域名转移会影响到正常的DNS解析吗?下面中科三方针对这个问题做下简单介绍。什么是域名转移?目前国内域......
  • P3426 [POI2005]SZA-Template
    对于字符串刻印章,使每个字符都能被印出来,并且不能印上其他字符。求印章最短长度。\(|S|\leq5\times10^5\)。看到题目第一感觉是KMP,但具体实现很费脑筋。先举个例子:......
  • C++ lower_bound/upper_bound用法解析
    1.作用          lower_bound和upper_bound都是C++的STL库中的函数,作用差不多,lower_bound所返回的是第一个大于或等于目标元素的元素地址,而upper_bound则是返......