Package org.hibernate.sql.spi.mutation.jdbc
@Incubating(since="8.0")
package org.hibernate.sql.spi.mutation.jdbc
Extensions to
JdbcOperation for model mutations.-
ClassDescriptionSupported base for an immutable, single-table JDBC mutation operation.Descriptor for a table insert originating from a flush
JdbcOperationfor a mapping-model mutation originating from a persistence context flush.Describes the update of a single tableDescriptor for JDBC value within an operation.JdbcMutationOperationimplementation for MERGE handlingLegacy "upsert" handling, conditionally using INSERT, UPDATE and DELETE statements as required for optional secondary tables.UsesOptionalTableInsertfor the insert operation, to avoid primary key constraint violations when inserting only primary key columns.MutationOperation that is capable of being handled as a JDBCPreparedStatementPerson ( PERSON, PERSON_SUPP ) - PERSON_SUPP is optional secondary tableJdbcMutationOperationimplementation for UPSERT handling