[jOOQ/jOOQ#8004] Fix this also for java.lang.Boolean
This commit is contained in:
parent
d7bb057de4
commit
8e6583cd5c
@ -407,9 +407,11 @@ public class DefaultRecordMapper<R extends Record, E> implements RecordMapper<R,
|
||||
String name = parameter.call("getName").<String>get();
|
||||
|
||||
// [#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);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user