diff --git a/spring-jdbc/src/main/java/org/springframework/jdbc/core/JdbcTemplate.java b/spring-jdbc/src/main/java/org/springframework/jdbc/core/JdbcTemplate.java index 17791311685b..6c91d5a2c025 100644 --- a/spring-jdbc/src/main/java/org/springframework/jdbc/core/JdbcTemplate.java +++ b/spring-jdbc/src/main/java/org/springframework/jdbc/core/JdbcTemplate.java @@ -1578,7 +1578,7 @@ private void storeGeneratedKeys(KeyHolder generatedKeyHolder, PreparedStatement ResultSet keys = ps.getGeneratedKeys(); if (keys != null) { try { - RowMapperResultSetExtractor> rse = + RowMapperResultSetExtractor> rse = new RowMapperResultSetExtractor<>(getColumnMapRowMapper(), rowsExpected); generatedKeys.addAll(result(rse.extractData(keys))); }