mybatis返回map结果集@MapKey使用场景

select的 resultType属性为map时:

通过MapKey指定map的key值


1.使用id作为map的ke
@MapKey("id")
Map<Long, UserInfo> getUserInfoMap();

2.Map的value为Map,一条记录对应一个Map
@MapKey("id")
Map<Long, Map<String,Object>> getUserValueMap();

3.使用name作为map的key@MapKey("name")Map<name, UserInfo> getUserInfoMap();

  ..............返回一条记录...............
Map<String, Object> getUserInfoMapById();



3.使用name作为map的key@MapKey("name")Map<name, UserInfo> getUserInfoMap();

猜你喜欢

转载自blog.csdn.net/shadow_zed/article/details/80160460