From d20bf3745490ee214a47da979590a4bff9bc2506 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=AD=E8=80=80=E9=A3=9E?= Date: Fri, 8 Jul 2022 11:39:29 +0800 Subject: [PATCH] Fix getting property name --- .../org/apache/ibatis/reflection/property/PropertyNamer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/apache/ibatis/reflection/property/PropertyNamer.java b/src/main/java/org/apache/ibatis/reflection/property/PropertyNamer.java index 2ec6920848b..fa8bbc142dd 100644 --- a/src/main/java/org/apache/ibatis/reflection/property/PropertyNamer.java +++ b/src/main/java/org/apache/ibatis/reflection/property/PropertyNamer.java @@ -37,7 +37,7 @@ public static String methodToProperty(String name) { throw new ReflectionException("Error parsing property name '" + name + "'. Didn't start with 'is', 'get' or 'set'."); } - if (name.length() == 1 || (name.length() > 1 && !Character.isUpperCase(name.charAt(1)))) { + if (name.length() == 1 || (name.length() > 1 && Character.isUpperCase(name.charAt(1)))) { name = name.substring(0, 1).toLowerCase(Locale.ENGLISH) + name.substring(1); }