遍历Stream并设置属性值

// 初始化数据,设置评价等级
    List<TblApplyForCleaning> list = (List<TblApplyForCleaning>) tblApplyForCleaningRepository.findAll();
    list.stream().forEach(p -> {
      if (p.getXing() != null) {
        if (p.getXing() <= 3) {
          p.setEvaluateLevel((byte) 2);
        }
        if (p.getXing() == 4) {
          p.setEvaluateLevel((byte) 1);
        }
        if (p.getXing() == 5) {
          p.setEvaluateLevel((byte) 0);
        }
      }
    });
    save(list);

posted @ 2019-10-26 17:02  小草1234  阅读(6611)  评论(0编辑  收藏  举报