mybatis返回map列表:
dao层
List<Map<String,Object>> queryMap();
xml层:
<select id="queryMap" resultType="java.util.HashMap">
select user_id,name from user limit 0,10
</select>
返回结果
[{name=test0, user_id=1},{name=test1, user_id=2}]
mybatis返回map列表,指定特定字段做为key:
dao层
@MapKey("user_id")
Map<Long,Map<String, Object>> queryMap();
xml层:
<select id="queryMap" resultType="java.util.HashMap">
select user_id,name from user limit 0,10
</select>
返回结果:
{1={name=test0, user_id=1},1={name=test1, user_id=2}
本文详细探讨了如何在Mybatis中配置和使用查询来返回Map类型的数据列表,包括如何映射结果到Map以及Map数据结构在实际开发中的应用场景。
441

被折叠的 条评论
为什么被折叠?



