Skip to content

Commit ba776d7

Browse files
committed
Log column type for limited support message in getResultSetValue
Closes gh-32601 (cherry picked from commit c5590ae)
1 parent aba5f42 commit ba776d7

File tree

1 file changed

+5
-5
lines changed
  • spring-jdbc/src/main/java/org/springframework/jdbc/support

1 file changed

+5
-5
lines changed

Diff for: spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -229,14 +229,14 @@ else if (obj instanceof Number number) {
229229
try {
230230
return rs.getObject(index, requiredType);
231231
}
232-
catch (AbstractMethodError err) {
233-
logger.debug("JDBC driver does not implement JDBC 4.1 'getObject(int, Class)' method", err);
234-
}
235-
catch (SQLFeatureNotSupportedException ex) {
232+
catch (SQLFeatureNotSupportedException | AbstractMethodError ex) {
236233
logger.debug("JDBC driver does not support JDBC 4.1 'getObject(int, Class)' method", ex);
237234
}
238235
catch (SQLException ex) {
239-
logger.debug("JDBC driver has limited support for JDBC 4.1 'getObject(int, Class)' method", ex);
236+
if (logger.isDebugEnabled()) {
237+
logger.debug("JDBC driver has limited support for 'getObject(int, Class)' with column type: " +
238+
requiredType.getName(), ex);
239+
}
240240
}
241241

242242
// Corresponding SQL types for JSR-310 / Joda-Time types, left up

0 commit comments

Comments
 (0)