diff --git a/src/main/java/com/avaje/ebeaninternal/server/type/DefaultTypeManager.java b/src/main/java/com/avaje/ebeaninternal/server/type/DefaultTypeManager.java index 53e754ad1..c299d45e1 100644 --- a/src/main/java/com/avaje/ebeaninternal/server/type/DefaultTypeManager.java +++ b/src/main/java/com/avaje/ebeaninternal/server/type/DefaultTypeManager.java @@ -484,7 +484,7 @@ public final class DefaultTypeManager implements TypeManager, KnownImmutable { */ private boolean isMapValueTypeObject(Type genericType) { Type[] typeArgs = ((ParameterizedType) genericType).getActualTypeArguments(); - return Object.class.equals(typeArgs[1]); + return Object.class.equals(typeArgs[1]) || "?".equals(typeArgs[1].toString()); } private ScalarType createJsonObjectMapperType(Class type, Type genericType, int dbType, DocPropertyType docType) {