Hans 发表于 2018-8-26 16:47:15

迁移到oracle12c报错

在打开流程应用管理的时候报错的
element cannot be mapped to a null key

Ray 发表于 2018-8-27 11:49:45

list.stream().collect(Collectors.groupingBy(Function.identity(), Collectors.counting())).entrySet().stream()
                  .sorted(Map.Entry.<String, Long>comparingByKey(Comparator.nullsLast(String::compareTo)))
                  .forEach(o -> {
                        Wo wo = new Wo();
                        wo.setApplicationCategory(o.getKey());
                        wo.setCount(o.getValue());
                        wos.add(wo);
                  });
因为null在stream中不能作为分类值导致的,已修复.
页: [1]
查看完整版本: 迁移到oracle12c报错