您可以将查询到的教练列表转换为Map类型,其中Key为教练ID,Value为对应的教练对象。以下是修改后的代码:

public Map<Long, Coach> queryCoachesByIds(List<Long> ids) {
    QueryWrapper<Coach> queryWrapper = new QueryWrapper<>();
    queryWrapper.in("coach_id", ids);
    List<Coach> coaches = coachMapper.selectList(queryWrapper);

    Map<Long, Coach> coachMap = new HashMap<>();
    for (Coach coach : coaches) {
        coachMap.put(coach.getCoachId(), coach);
    }

    return coachMap;
}

这样,您就可以通过教练ID来获取对应的教练对象了。

public MapLong Coach queryCoachesByIdsListLong ids QueryWrapperCoach queryWrapper = new QueryWrapper; queryWrapperincoach_idids; ListCoach coaches = coachMapperselectList

原文地址: https://www.cveoy.top/t/topic/iqlk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录