diff --git a/spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java b/spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java index a8ffad62c679..2709dc521865 100644 --- a/spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java +++ b/spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java @@ -131,7 +131,7 @@ public static void closeResultSet(ResultSet rs) { * @see #getResultSetValue(ResultSet, int) */ public static Object getResultSetValue(ResultSet rs, int index, Class requiredType) throws SQLException { - if (requiredType == null) { + if (requiredType == null || requiredType.isEnum()) { return getResultSetValue(rs, index); }