实现一张表根据两个字段进行排序的简介写法
我根据一个字段排序之后,再排序另一个字段,前面的排序就乱了,请问怎么实现根据两个字段排序两次
// 获取菜单列表并进行排序
List<GatewayFuncMenu> getMenusList = gatewayFuncMenuMapper.selectBatchIds(menuIdList)
.stream()
.sorted(Comparator.comparing(GatewayFuncMenu::getParMenuId))// 根据GatewayFuncMenu表的ParMenuId排
.sorted(Comparator.comparing(GatewayFuncMenu::getMenuOrder))// 这段代码执行后上面的排序就乱了
.collect(Collectors.toList());