使用代码代替连接数据库
1.三次mapper的条件查询
List<User> userList1 = userMapperReader.listUser(user);
List<User> userList2 = userMapperReader.listUser(user);
List<User> userList3 = userMapperReader.listUser(user);
总耗费时间为
2.一次mapper的条件查询,使用代码进行分类
List<User> userList= userMapperReader.listUser(user);
//分组,根据user的userLevel属性分组
Map<Integer,List<User>> userMap = categoryList.stream().collect(Collectors.groupingBy(User::getUserLevel));
耗费时间为