类 MybatisConfiguration.StrictMap<V>

  • 所有已实现的接口:
    java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,​V>
    封闭类:
    MybatisConfiguration

    protected class MybatisConfiguration.StrictMap<V>
    extends java.util.HashMap<java.lang.String,​V>
    另请参阅:
    序列化表格
    • 嵌套类概要

      嵌套类 
      修饰符和类型 说明
      protected class  MybatisConfiguration.StrictMap.Ambiguity  
      • 从类继承的嵌套类/接口 java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • 从接口继承的嵌套类/接口 java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • 构造器概要

      构造器 
      构造器 说明
      StrictMap​(java.lang.String name)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      MybatisConfiguration.StrictMap<V> conflictMessageProducer​(java.util.function.BiFunction<V,​V,​java.lang.String> conflictMessageProducer)
      Assign a function for producing a conflict error message when contains value with the same key.
      V get​(java.lang.Object key)  
      V put​(java.lang.String key, V value)  
      • 从类继承的方法 java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • 从类继承的方法 java.util.AbstractMap

        equals, hashCode, toString
      • 从类继承的方法 java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • 从接口继承的方法 java.util.Map

        equals, hashCode
    • 构造器详细资料

      • StrictMap

        public StrictMap​(java.lang.String name)
    • 方法详细资料

      • conflictMessageProducer

        public MybatisConfiguration.StrictMap<V> conflictMessageProducer​(java.util.function.BiFunction<V,​V,​java.lang.String> conflictMessageProducer)
        Assign a function for producing a conflict error message when contains value with the same key.

        function arguments are 1st is saved value and 2nd is target value.

        参数:
        conflictMessageProducer - A function for producing a conflict error message
        返回:
        a conflict error message
        从以下版本开始:
        3.5.0
      • put

        public V put​(java.lang.String key,
                     V value)
        指定者:
        put 在接口中 java.util.Map<java.lang.String,​V>
        覆盖:
        put 在类中 java.util.HashMap<java.lang.String,​V>
      • get

        public V get​(java.lang.Object key)
        指定者:
        get 在接口中 java.util.Map<java.lang.String,​V>
        覆盖:
        get 在类中 java.util.HashMap<java.lang.String,​V>