Pārlūkot izejas kodu

修复枚举转换器在存储过程中转换失败.

nieqiuqiu 6 gadi atpakaļ
vecāks
revīzija
c3df4c6794

+ 1 - 1
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/handlers/EnumAnnotationTypeHandler.java

@@ -95,7 +95,7 @@ public class EnumAnnotationTypeHandler<E extends Enum<E>> extends BaseTypeHandle
 
     @Override
     public E getNullableResult(CallableStatement cs, int columnIndex) throws SQLException {
-        return getEnumResult(cs.getString(columnIndex));
+        return getEnumResult(cs.getObject(columnIndex));
     }
     
     public static Optional<Field> dealEnumType(Class<?> clazz) {