Browse Source

Log column type for limited support message in getResultSetValue

Closes gh-32601
pull/32864/head
Juergen Hoeller 2 years ago
parent
commit
c5590ae9e6
  1. 10
      spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java

10
spring-jdbc/src/main/java/org/springframework/jdbc/support/JdbcUtils.java

@ -229,14 +229,14 @@ public abstract class JdbcUtils { @@ -229,14 +229,14 @@ public abstract class JdbcUtils {
try {
return rs.getObject(index, requiredType);
}
catch (AbstractMethodError err) {
logger.debug("JDBC driver does not implement JDBC 4.1 'getObject(int, Class)' method", err);
}
catch (SQLFeatureNotSupportedException ex) {
catch (SQLFeatureNotSupportedException | AbstractMethodError ex) {
logger.debug("JDBC driver does not support JDBC 4.1 'getObject(int, Class)' method", ex);
}
catch (SQLException ex) {
logger.debug("JDBC driver has limited support for JDBC 4.1 'getObject(int, Class)' method", ex);
if (logger.isDebugEnabled()) {
logger.debug("JDBC driver has limited support for 'getObject(int, Class)' with column type: " +
requiredType.getName(), ex);
}
}
// Corresponding SQL types for JSR-310 / Joda-Time types, left up

Loading…
Cancel
Save