上一章我们介绍了

mybatis各种查询功能5 - 查询所有数据并返回多个map集合icon-default.png?t=M3C8https://blog.csdn.net/m0_53753920/article/details/124217303本章我们将介绍如何查询所有数据并且返回map类型的集合。

目录

1.接口

2.mapper映射文件

3.测试类

4.  结果

1.接口

加入mapKey, 作为map的主键

    @MapKey("id")
    Map<String, Object> getAllUserToMap();

2.mapper映射文件

    <select id="getAllUserToMap" resultType="Map">
        select * from t_user
    </select>

3.测试类

    @Test
    public void testAllUserToMap() {
        SqlSession sqlSession = SqlSessionUtils.getSqlSession();
        SelectMapper mapper = sqlSession.getMapper(SelectMapper.class);
        try{
            Map<String, Object> allUserToMap = mapper.getAllUserToMap();
            System.out.println(allUserToMap);
        }catch (NullPointerException e){
            e.printStackTrace();
            System.out.println("db is null");
        }
    }

4.  结果

    

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐