diff --git a/spring-jdbc/src/main/java/org/springframework/jdbc/core/metadata/TableMetaDataContext.java b/spring-jdbc/src/main/java/org/springframework/jdbc/core/metadata/TableMetaDataContext.java index bf69f2f7c4af..726fd06b1d27 100644 --- a/spring-jdbc/src/main/java/org/springframework/jdbc/core/metadata/TableMetaDataContext.java +++ b/spring-jdbc/src/main/java/org/springframework/jdbc/core/metadata/TableMetaDataContext.java @@ -350,7 +350,7 @@ public String createInsertString(String... generatedKeyNames) { throw new InvalidDataAccessApiUsageException(message); } } - String params = String.join(", ", Collections.nCopies(columnCount, "?")); + String params = "?" + ", ?".repeat(columnCount - 1); insertStatement.append(params); insertStatement.append(')'); return insertStatement.toString();