Skip to content

Commit 567d999

Browse files
jrenaatbeikov
authored andcommitted
HHH-19595 - Enable support for upserts in EDB (v > 15)
Signed-off-by: Jan Schatteman <[email protected]>
1 parent 8c381f1 commit 567d999

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

hibernate-core/src/main/java/org/hibernate/dialect/PostgresPlusDialect.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import org.hibernate.dialect.sql.ast.PostgreSQLSqlAstTranslator;
1414
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
1515
import org.hibernate.engine.spi.SessionFactoryImplementor;
16-
import org.hibernate.persister.entity.mutation.EntityMutationTarget;
1716
import org.hibernate.query.sqm.CastType;
1817
import org.hibernate.query.common.TemporalUnit;
1918
import org.hibernate.query.sqm.produce.function.StandardFunctionArgumentTypeResolvers;
@@ -23,9 +22,6 @@
2322
import org.hibernate.sql.ast.tree.Statement;
2423
import org.hibernate.sql.ast.tree.expression.BinaryArithmeticExpression;
2524
import org.hibernate.sql.exec.spi.JdbcOperation;
26-
import org.hibernate.sql.model.MutationOperation;
27-
import org.hibernate.sql.model.internal.OptionalTableUpdate;
28-
import org.hibernate.sql.model.jdbc.OptionalTableUpdateOperation;
2925

3026
import jakarta.persistence.TemporalType;
3127

@@ -136,16 +132,6 @@ public String getSelectGUIDString() {
136132
return "select uuid_generate_v1";
137133
}
138134

139-
@Override
140-
public MutationOperation createOptionalTableUpdateOperation(
141-
EntityMutationTarget mutationTarget,
142-
OptionalTableUpdate optionalTableUpdate,
143-
SessionFactoryImplementor factory) {
144-
// Postgres Plus does not support full merge semantics -
145-
// https://www.enterprisedb.com/docs/migrating/oracle/oracle_epas_comparison/notable_differences/
146-
return new OptionalTableUpdateOperation( mutationTarget, optionalTableUpdate, factory );
147-
}
148-
149135
@Override
150136
public SqlAstTranslatorFactory getSqlAstTranslatorFactory() {
151137
return new StandardSqlAstTranslatorFactory() {

0 commit comments

Comments
 (0)