From 0485ec2609968d20b7fe51353c95f7860cc5ded2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E6=B5=B7=E5=93=A5?= Date: Sat, 27 May 2023 09:46:21 +0800 Subject: [PATCH] fixed EnumWrapper.java --- .../src/main/java/com/mybatisflex/core/util/ClassUtil.java | 2 +- .../src/main/java/com/mybatisflex/core/util/EnumWrapper.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java index d634adb3..1c8ead73 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/ClassUtil.java @@ -67,7 +67,7 @@ public class ClassUtil { } - public static Class wrap(Class clazz) { + public static Class getWrapType(Class clazz) { if (clazz == null || !clazz.isPrimitive()) { return clazz; } diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/EnumWrapper.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/EnumWrapper.java index 691c6d76..360d35ec 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/EnumWrapper.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/util/EnumWrapper.java @@ -57,10 +57,10 @@ public class EnumWrapper> { return methodName.equals(fieldGetterName) && Modifier.isPublic(method.getModifiers()); }); - enumPropertyType = ClassUtil.wrap(enumValueField.getType()); + enumPropertyType = ClassUtil.getWrapType(enumValueField.getType()); enums = enumClass.getEnumConstants(); - if (getterMethod != null) { + if (getterMethod == null) { if (Modifier.isPublic(enumValueField.getModifiers())) { property = enumValueField; } else {