码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis返回List<Map<K,V>>

时间:2018-11-15 10:21:39      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:lse   .class   ++   ati   htm   alt   resultmap   i++   字段   

最终映射的字段名 会被作为 hashMap 的 key , 

<!-- TODO 测试返回 HashMap-->
  <resultMap id="testResultMap" type="java.util.HashMap">
    <result column="id"  property="id" jdbcType="INTEGER"  javaType="int" />
    <result column="campaign_id" property="value" jdbcType="INTEGER" javaType="int" />
  </resultMap>

  

<!-- TODO 返回 List<hashMap> 测试 -->
  <select id="testQueryHashMap" resultMap="testResultMap" >
    select id, campaign_id
    from report_campaign
  </select>

  

@Test
    public void testQueryHashMap()
    {
        CampaignReportMapper campaignReportMapper = sqlSession.getMapper(CampaignReportMapper.class);
        List<Map<String,Object>> result = campaignReportMapper.testQueryHashMap();
 
        for(int i=0; i< result.size(); i++){
            Map<String,Object> tmp = result.get(i);
            System.out.println("id : " + tmp.get("id"));
            System.out.println("campaign_id : " + tmp.get("campaign_id"));
            System.out.println("------------------ ");
 
            System.out.println("id : " + tmp.get("id"));
            System.out.println("campaign_id : " + tmp.get("value"));
            System.out.println("------------------ ");
 
        }
    }

  技术分享图片

 

Mybatis返回List<Map<K,V>>

标签:lse   .class   ++   ati   htm   alt   resultmap   i++   字段   

原文地址:https://www.cnblogs.com/ynhk/p/9961528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!