diff --git a/pom.xml b/pom.xml
index 73ed136..bc625c8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,8 +30,8 @@
0.1.4
2.2.8
42.0.0
- 1.0.0.M5
- 1.0.0.M5
+ 1.0.0.BUILD-SNAPSHOT
+ 1.0.0.BUILD-SNAPSHOT
1.7.3
diff --git a/src/main/java/org/springframework/data/r2dbc/function/DefaultDatabaseClient.java b/src/main/java/org/springframework/data/r2dbc/function/DefaultDatabaseClient.java
index 18503ad..3aa0881 100644
--- a/src/main/java/org/springframework/data/r2dbc/function/DefaultDatabaseClient.java
+++ b/src/main/java/org/springframework/data/r2dbc/function/DefaultDatabaseClient.java
@@ -867,7 +867,7 @@ class DefaultDatabaseClient implements DatabaseClient, ConnectionAccessor {
.collect(Collectors.joining(","));
builder.append("INSERT INTO ").append(table).append(" (").append(fieldNames).append(") ").append(" VALUES(")
- .append(placeholders).append(")");
+ .append(placeholders).append(") RETURNING *");
String sql = builder.toString();
Function insertFunction = it -> {
@@ -881,7 +881,7 @@ class DefaultDatabaseClient implements DatabaseClient, ConnectionAccessor {
};
Function> resultFunction = it -> Flux
- .from(insertFunction.apply(it).executeReturningGeneratedKeys());
+ .from(insertFunction.apply(it).execute());
return new DefaultSqlResult<>(DefaultDatabaseClient.this, //
sql, //
@@ -972,7 +972,7 @@ class DefaultDatabaseClient implements DatabaseClient, ConnectionAccessor {
.collect(Collectors.joining(","));
builder.append("INSERT INTO ").append(table).append(" (").append(fieldNames).append(") ").append(" VALUES(")
- .append(placeholders).append(")");
+ .append(placeholders).append(") RETURNING *");
String sql = builder.toString();
@@ -999,7 +999,7 @@ class DefaultDatabaseClient implements DatabaseClient, ConnectionAccessor {
};
Function> resultFunction = it -> {
- return Flux.from(insertFunction.apply(it).executeReturningGeneratedKeys());
+ return Flux.from(insertFunction.apply(it).execute());
};
return new DefaultSqlResult<>(DefaultDatabaseClient.this, //