JAVA List根据多个字段排序
purList = purList.stream().sorted(Comparator.comparing(priceVO::getItemId).thenComparing(priceVO::getItemVersionNum,Comparator.nullsLast(String::compareTo)).thenComparing(priceVO::getBranchName,Comparator.nullsLast(String::compareTo)).thenComparing(priceVO::getSupplierId).thenComparing(priceVO::getMinLimitQty,Comparator.nullsLast(BigDecimal::compareTo))).collect(Collectors.toList());