diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java index ab5762ca32..afcd2de077 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultBinding.java @@ -1670,13 +1670,15 @@ public class DefaultBinding implements Binding { for (Field field : r.getUDT().fields()) typeMap(field.getType(), configuration, result); } - else if (ArrayRecord.class.isAssignableFrom(type)) { - Class> t = (Class>) type; - result.put(Utils.getMappedArrayName(configuration, t), t); - ArrayRecord r = t.newInstance(); - Class e = r.getDataType().getType(); - typeMap(e, configuration, result); - } + + + + + + + + + } catch (Exception e) { throw new MappingException("Error while collecting type map", e);