转自:
下文笔者讲述Mybatis中@MapKey注解的简介说明
Mybatis中@MapKey注解的功能
MapKey注解:
1.用于返回map的key值
通常情况下使用唯一键作为key
2.此注解常用于dao文件上
例:
MapKey用法
@MapKey("id") @ResultMap("mapInfo") @Select("select * from user where name = #{name};") Map<Long, User> getUserByName(@Param("name") String name); //此处返回的map,则使用id作为主键