mybatis 获得一个map的返回集合

在使用mybatis 查询结果集,有时会有需求返回一个map比如表

id username  

1  name1

2 name2

3 name3

希望的查询结果是一个map 并且以id为key  表为实体

那么这时候需要使用注解@MapKey

@MapKey("eventTag")
public Map selectAll();

但是这里面有坑在写sql语句的时候需要这么写

注意resultType 是要用映射实体类的全类名

 

转载于:https://www.cnblogs.com/azhw/p/9728498.html

你可能感兴趣的:(mybatis 获得一个map的返回集合)