默认单个对象对应一个Map或实体
多条数据自动装进一个List
// 查询单个结果直接返回 Map
Map selectById(Long id);
//查询结果列表返回 List
要map直接设置resultType即可。要list返回多个对象自动就是list,只要设置list里的对象类型即可。
查询收藏按 article_id 分组统计。返回类型HashMap。如果默认类型不符合需求,可以添加 一个resultMap来定义一下。
在接口上添加 @MapKey("id")指定key,通常就是用主键。返回实现Map集合。
@MapKey("id")
Map> selectCollection();
虽然这里接收是用的Pair
这会导致一个问题,后续我想再对 pair.getKey()转换类型时,它会理外不是人。
所以正确的应该是使用与Mybatis返回类型一至的变量来接收。这样后续类型转换时才不会报错。
List> selectCollection(); // 正常
留言与评论(共有 0 条评论) “” |