Map 结果键值(@MapKey)

Exisi 2021-03-27 07:46:51
Categories: Tags:
  • @Mapkey 注解指定封装 map 时使用对象的哪个属性来作为 key,一般情况下使用主键就可以,或者唯一索引,确保 key 不会重复。

 

  • @Mapkey 注解有以下属性:

属性

描述

value

指定作为 Map key 值的对象属性名。

示例

public interface UserMapper(){

@MapKey(value = "id")

Map<Integer, User> getDataMap();

}

示例

public interface UserMapper(){

@MapKey(value = "id")

Map<Integer, Map<String, Object>> getDataMap();

}