diff --git a/src/main/java/org/apache/ibatis/type/TypeHandlerRegistry.java b/src/main/java/org/apache/ibatis/type/TypeHandlerRegistry.java index 805663b21ba..8fda40ab5ed 100644 --- a/src/main/java/org/apache/ibatis/type/TypeHandlerRegistry.java +++ b/src/main/java/org/apache/ibatis/type/TypeHandlerRegistry.java @@ -280,7 +280,7 @@ private Map> getJdbcHandlerMapForEnumInterfaces(Class> newMap = new HashMap<>(); + HashMap> newMap = new HashMap<>(jdbcHandlerMap.size()); for (Entry> entry : jdbcHandlerMap.entrySet()) { // Create a type handler instance with enum type as a constructor arg newMap.put(entry.getKey(), getInstance(enumClazz, entry.getValue().getClass()));