- @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();
}