博客
关于我
实体类转化为VO返回给前端的方法
阅读量:371 次
发布时间:2019-03-04

本文共 1402 字,大约阅读时间需要 4 分钟。

?????VO??????

?Java??????????VO???????????????????????????????????????????????????????????????

???????????????????

  • ?????????????????null
  • ??????????????????????VO???????
  • ????????????????????

  • ??????????????????????????????????????????
  • List
    phoneCategoryVOList = new ArrayList<>();for (PhoneCategory phoneCategory : phoneCategoryList) { PhoneCategoryVO phoneCategoryVO = new PhoneCategoryVO(); phoneCategoryVO.setCategoryName(phoneCategory.getCategoryName()); phoneCategoryVO.setCategoryType(phoneCategory.getCategoryType()); phoneCategoryVOList.add(phoneCategoryVO);}
    1. ??Java8?lambda???????????????????????????????
    2. List
      phoneCategoryVOList = phoneCategoryList.stream() .map(e -> new PhoneCategoryVO( e.getCategoryName(), e.getCategoryType() )).collect(Collectors.toList());
      1. ??BeanUtils?copyProperties??????????????????????????????
      2. List
        phoneInfoVOList = new ArrayList<>();for (PhoneInfo phoneInfo : phoneInfoList) { PhoneInfoVO phoneInfoVO = new PhoneInfoVO(); BeanUtils.copyProperties(phoneInfo, phoneInfoVO); phoneInfoVO.setTag(PhoneUtil.createTag(phoneInfo.getPhoneTag())); phoneInfoVOList.add(phoneInfoVO);}

        ????????????????

        BeanUtils.copyProperties(phoneInfo, phoneInfoVO, "tag");

        ???????lambda???????????????BeanUtils?????????????????????????????????

        ?????????????????????????????????????????VO???????????????????

    转载地址:http://bxyg.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现获取CPU温度(附完整源码)
    查看>>
    ok6410内存初始化
    查看>>
    OpenCV 中的图像转换
    查看>>
    opencv9-膨胀和腐蚀
    查看>>
    OpenCV与AI深度学习 | 使用Python和OpenCV实现火焰检测(附源码)
    查看>>
    OpenMCU(一):STM32F407 FreeRTOS移植
    查看>>
    OpenMMLab | 【全网首发】Llama 3 微调项目实践与教程(XTuner 版)
    查看>>
    OpenPPL PPQ量化(5):执行引擎 源码剖析
    查看>>
    Openresty框架入门详解
    查看>>
    openshift搭建Istio企业级实战
    查看>>
    Openstack企业级云计算实战第二、三期培训即将开始
    查看>>
    OpenStack的基本概念与架构详解
    查看>>
    openstack虚拟机迁移live-migration中libvirt配置
    查看>>
    ORACEL学习--理解over()函数
    查看>>
    Oracle GoldenGate Director安装和配置(无图)
    查看>>
    oracle script
    查看>>
    Oracle 写存储过程的一个模板还有一些基本的知识点
    查看>>
    oracle 创建字段自增长——两种实现方式汇总
    查看>>
    Oracle 升级10.2.0.5.4 OPatch 报错Patch 12419392 Optional component(s) missing 解决方法
    查看>>
    Oracle 递归
    查看>>