|
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