mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-06 16:48:24 +08:00
optimize EnumWrapper.java
This commit is contained in:
parent
a873bbcaac
commit
db17b832a4
@ -49,7 +49,7 @@ public class FlexEnumTypeHandler<E extends Enum<E>> extends BaseTypeHandler<E> {
|
||||
if (null == value && rs.wasNull()) {
|
||||
return null;
|
||||
}
|
||||
return enumWrapper.toEnum(value);
|
||||
return enumWrapper.getEnum(value);
|
||||
}
|
||||
|
||||
|
||||
@ -59,7 +59,7 @@ public class FlexEnumTypeHandler<E extends Enum<E>> extends BaseTypeHandler<E> {
|
||||
if (null == value && rs.wasNull()) {
|
||||
return null;
|
||||
}
|
||||
return enumWrapper.toEnum(value);
|
||||
return enumWrapper.getEnum(value);
|
||||
}
|
||||
|
||||
|
||||
@ -69,7 +69,7 @@ public class FlexEnumTypeHandler<E extends Enum<E>> extends BaseTypeHandler<E> {
|
||||
if (null == value && cs.wasNull()) {
|
||||
return null;
|
||||
}
|
||||
return enumWrapper.toEnum(value);
|
||||
return enumWrapper.getEnum(value);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -94,7 +94,7 @@ public class ConvertUtil {
|
||||
} else if (targetClass.isEnum()) {
|
||||
EnumWrapper enumWrapper = EnumWrapper.of(targetClass);
|
||||
if (enumWrapper.hasEnumValueAnnotation()) {
|
||||
return enumWrapper.toEnum(value);
|
||||
return enumWrapper.getEnum(value);
|
||||
} else if (value instanceof String) {
|
||||
return Enum.valueOf(targetClass, value.toString());
|
||||
}
|
||||
|
||||
@ -84,7 +84,7 @@ public class EnumWrapper<E extends Enum<E>> {
|
||||
}
|
||||
|
||||
|
||||
public E toEnum(Object value) {
|
||||
public E getEnum(Object value) {
|
||||
for (E e : enums) {
|
||||
if (value.equals(getEnumValue(e))) {
|
||||
return e;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user