diff --git a/spring-jdbc/src/main/java/org/springframework/jdbc/core/BeanPropertyRowMapper.java b/spring-jdbc/src/main/java/org/springframework/jdbc/core/BeanPropertyRowMapper.java index 47d4f4955f..1d843e88eb 100644 --- a/spring-jdbc/src/main/java/org/springframework/jdbc/core/BeanPropertyRowMapper.java +++ b/spring-jdbc/src/main/java/org/springframework/jdbc/core/BeanPropertyRowMapper.java @@ -406,8 +406,11 @@ public class BeanPropertyRowMapper implements RowMapper { /** * Retrieve a JDBC object value for the specified column. - *

The default implementation delegates to - * {@link #getColumnValue(ResultSet, int, Class)}. + *

The default implementation calls + * {@link JdbcUtils#getResultSetValue(java.sql.ResultSet, int, Class)} + * using the type of the specified {@link PropertyDescriptor} + * Subclasses may override this to check specific value types upfront, + * or to post-process values return from {@code getResultSetValue}. * @param rs is the ResultSet holding the data * @param index is the column index * @param pd the bean property that each result object is expected to match