之前写的文章有没注意到的地方,今天来更正下。
在这里对之前的读者说声‘骚瑞’
.xml
<select id="test" resultType="java.util.Map" >
select
SID, HISTORY_VERSION_CODE,CREATE_DT, CREATED_BY,
REMARK
from CUSTOMER_HISTORY_VERSION
</select>
接口:
List<Map<String,Object>> test();
junit测试:我用的是Lambda遍历的
@Test
public void test(){
List<Map<String, Object>> test = custHistoryVersionMapper.test();
test.forEach(el ->{
el.forEach((k,v) ->{
System.out.println(k+":"+v);
});
});
}
控制台输出:
需要注意的是:我是数据库是oracle 查出来默认的key全部是大写的、
例如取出某一个key的话:map.get(“CUSTOMER_SID”);