From c8646e4f70bc46e34421f6f549cee9f67937f042 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 26 Mar 2020 16:50:06 +0100 Subject: [PATCH] [jOOQ/jOOQ#6598] fixed regression --- .../org/jooq/impl/DefaultRecordMapper.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java b/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java index fa18ea4201..e5cb66cab8 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java @@ -485,7 +485,7 @@ public class DefaultRecordMapper implements RecordMapper 0) { - delegate = new ImmutablePOJOMapperWithParameterNames(constructor, collectParameterNames(parameters), true); + delegate = new ImmutablePOJOMapperWithParameterNames(constructor, collectParameterNames(parameters), false); return; } } @@ -904,8 +904,8 @@ public class DefaultRecordMapper implements RecordMapper { - private final Constructor constructor; - private final Class[] parameterTypes; + final Constructor constructor; + final Class[] parameterTypes; private final boolean nested; private final int[] nonNestedIndexLookup; private final List[] nestedIndexLookup; @@ -975,8 +975,8 @@ public class DefaultRecordMapper implements RecordMapper implements RecordMapper implements RecordMapper= 0) - array[index] = value; + to[index] = from.get(i, member.getType()); } if (methods[i] != null) { @@ -1074,7 +1074,7 @@ public class DefaultRecordMapper implements RecordMapper= 0) - array[index] = value; + to[index] = from.get(i, methods[i].getReturnType()); } } }