diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexWrapperFactory.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexWrapperFactory.java index 94562d25..d5b34eff 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexWrapperFactory.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/mybatis/FlexWrapperFactory.java @@ -80,7 +80,7 @@ public class FlexWrapperFactory implements ObjectWrapperFactory { @Override public String findProperty(String name, boolean useCamelCaseMapping) { - return useCamelCaseMapping && name.contains("_") ? StringUtil.underlineToCamel(name) : name; + return useCamelCaseMapping && ( Character.isUpperCase(name.charAt(0)) || name.contains("_")) ? StringUtil.underlineToCamel(name) : name; } }