|
13 | 13 | import org.hibernate.dialect.sql.ast.PostgreSQLSqlAstTranslator;
|
14 | 14 | import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
|
15 | 15 | import org.hibernate.engine.spi.SessionFactoryImplementor;
|
16 |
| -import org.hibernate.persister.entity.mutation.EntityMutationTarget; |
17 | 16 | import org.hibernate.query.sqm.CastType;
|
18 | 17 | import org.hibernate.query.common.TemporalUnit;
|
19 | 18 | import org.hibernate.query.sqm.produce.function.StandardFunctionArgumentTypeResolvers;
|
|
23 | 22 | import org.hibernate.sql.ast.tree.Statement;
|
24 | 23 | import org.hibernate.sql.ast.tree.expression.BinaryArithmeticExpression;
|
25 | 24 | 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; |
29 | 25 |
|
30 | 26 | import jakarta.persistence.TemporalType;
|
31 | 27 |
|
@@ -136,16 +132,6 @@ public String getSelectGUIDString() {
|
136 | 132 | return "select uuid_generate_v1";
|
137 | 133 | }
|
138 | 134 |
|
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 |
| - |
149 | 135 | @Override
|
150 | 136 | public SqlAstTranslatorFactory getSqlAstTranslatorFactory() {
|
151 | 137 | return new StandardSqlAstTranslatorFactory() {
|
|
0 commit comments