Mybatis返回List<Map<K,V>>
阿新 • • 發佈:2018-11-15
rtm type val ring ++ 最終 bject 測試 batis
最終映射的字段名 會被作為 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>>