Skip to content

Commit d9174a1

Browse files
committed
Reuse a default implementation
1 parent 39f029c commit d9174a1

File tree

3 files changed

+3
-65
lines changed

3 files changed

+3
-65
lines changed

src/main/java/org/mybatis/dynamic/sql/insert/render/DefaultGeneralInsertStatementProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
import java.util.Map;
2020
import java.util.Objects;
2121

22-
public class DefaultGeneralInsertStatementProvider implements GeneralInsertStatementProvider {
22+
public class DefaultGeneralInsertStatementProvider
23+
implements GeneralInsertStatementProvider, InsertSelectStatementProvider {
2324
private String insertStatement;
2425
private Map<String, Object> parameters = new HashMap<>();
2526

src/main/java/org/mybatis/dynamic/sql/insert/render/DefaultInsertSelectStatementProvider.java

Lines changed: 0 additions & 63 deletions
This file was deleted.

src/main/java/org/mybatis/dynamic/sql/insert/render/InsertSelectRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ private InsertSelectRenderer(Builder builder) {
4040
public InsertSelectStatementProvider render() {
4141
SelectStatementProvider selectStatement = model.selectModel().render(renderingStrategy);
4242

43-
return DefaultInsertSelectStatementProvider.withInsertStatement(calculateInsertStatement(selectStatement))
43+
return DefaultGeneralInsertStatementProvider.withInsertStatement(calculateInsertStatement(selectStatement))
4444
.withParameters(selectStatement.getParameters())
4545
.build();
4646
}

0 commit comments

Comments
 (0)