From 8e6583cd5c478a79c81cd2e7ec07f139f55fcd46 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 17 Jul 2019 11:37:24 +0200 Subject: [PATCH] [jOOQ/jOOQ#8004] Fix this also for java.lang.Boolean --- jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java b/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java index 43f17056a7..25680e518b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java +++ b/jOOQ/src/main/java/org/jooq/impl/DefaultRecordMapper.java @@ -407,9 +407,11 @@ public class DefaultRecordMapper implements RecordMapperget(); // [#8004] Clean up kotlin field name for boolean types - if ("boolean".equalsIgnoreCase(parameterTypes[i].getTypeName()) && name.startsWith("is")) { + String typeName = parameterTypes[i].getTypeName(); + if (name.startsWith("is") && + (boolean.class.getName().equalsIgnoreCase(typeName) || Boolean.class.getName().equals(parameterTypes[i].getTypeName()))) name = getPropertyName(name); - } + parameterNames.add(name); }