Uses of Interface
org.hibernate.generator.values.GeneratedValues
-
Packages that use GeneratedValues Package Description org.hibernate.engine.jdbc.mutation Package defining support for executing mutation SQL statements produced by an entity persister or collection persister.org.hibernate.engine.jdbc.mutation.internal org.hibernate.generator.values Contains a framework of strategies for efficient retrieval of database-generated values.org.hibernate.generator.values.internal org.hibernate.id.insert Contains a framework of strategies for retrieving database-generated ids.org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events. -
-
Uses of GeneratedValues in org.hibernate.engine.jdbc.mutation
Methods in org.hibernate.engine.jdbc.mutation that return GeneratedValues Modifier and Type Method Description GeneratedValues
MutationExecutor. execute(Object modelReference, ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker, OperationResultChecker resultChecker, SharedSessionContractImplementor session)
Perform the execution, returning any generated value. -
Uses of GeneratedValues in org.hibernate.engine.jdbc.mutation.internal
-
Uses of GeneratedValues in org.hibernate.generator.values
Methods in org.hibernate.generator.values that return GeneratedValues Modifier and Type Method Description GeneratedValues
GeneratedValuesMutationDelegate. performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)
Perform themutation
and extract the database-generated values. -
Uses of GeneratedValues in org.hibernate.generator.values.internal
Classes in org.hibernate.generator.values.internal that implement GeneratedValues Modifier and Type Class Description class
GeneratedValuesImpl
Standard implementation forGeneratedValues
usingIdentityHashMap
.Methods in org.hibernate.generator.values.internal that return GeneratedValues Modifier and Type Method Description static GeneratedValues
GeneratedValuesHelper. getGeneratedValues(ResultSet resultSet, EntityPersister persister, EventType timing, WrapperOptions wrapperOptions)
Reads thegenerated values
for the specifiedResultSet
. -
Uses of GeneratedValues in org.hibernate.id.insert
-
Uses of GeneratedValues in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type GeneratedValues Modifier and Type Method Description void
GeneratedValuesProcessor. processGeneratedValues(Object entity, Object id, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)
Obtain the generated values, and populate the snapshot and the fields of the entity instance. -
Uses of GeneratedValues in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type GeneratedValues Modifier and Type Method Description void
AbstractEntityPersister. processInsertGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)
default void
EntityPersister. processInsertGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)
Retrieve the values of any insert generated properties through the providedGeneratedValues
or, when that's not available, by selecting them back from the database, injecting these generated values into the given entity as well as writing this state to thePersistenceContext
.void
AbstractEntityPersister. processUpdateGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)
void
EntityPersister. processUpdateGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)
Retrieve the values of any update generated properties through the providedGeneratedValues
or, when that's not available, by selecting them back from the database, injecting these generated values into the given entity as well as writing this state to thePersistenceContext
. -
Uses of GeneratedValues in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return GeneratedValues Modifier and Type Method Description GeneratedValues
InsertCoordinatorStandard. coordinateInsert(Object id, Object[] values, Object entity, SharedSessionContractImplementor session)
Perform the insert(s).protected GeneratedValues
InsertCoordinatorStandard. doDynamicInserts(Object id, Object[] values, Object object, SharedSessionContractImplementor session, boolean forceIdentifierBinding)
protected GeneratedValues
UpdateCoordinatorStandard. doDynamicUpdate(Object entity, Object id, Object rowId, Object[] values, Object[] oldValues, UpdateCoordinatorStandard.InclusionChecker dirtinessChecker, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, SharedSessionContractImplementor session)
protected GeneratedValues
InsertCoordinatorStandard. doStaticInserts(Object id, Object[] values, Object object, SharedSessionContractImplementor session)
protected GeneratedValues
UpdateCoordinatorStandard. doStaticUpdate(Object entity, Object id, Object rowId, Object[] values, Object[] oldValues, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, SharedSessionContractImplementor session)
protected GeneratedValues
UpdateCoordinatorStandard. doVersionUpdate(Object entity, Object id, Object version, Object oldVersion, boolean batching, SharedSessionContractImplementor session)
protected GeneratedValues
UpdateCoordinatorStandard. doVersionUpdate(Object entity, Object id, Object version, Object oldVersion, SharedSessionContractImplementor session)
@Nullable GeneratedValues
InsertCoordinator. insert(Object entity, Object[] values, SharedSessionContractImplementor session)
Persist an entity instance with a generated identifier.@Nullable GeneratedValues
InsertCoordinator. insert(Object entity, Object id, Object[] values, SharedSessionContractImplementor session)
Persist an entity instance using the provided identifier.@Nullable GeneratedValues
InsertCoordinatorStandard. insert(Object entity, Object[] values, SharedSessionContractImplementor session)
@Nullable GeneratedValues
InsertCoordinatorStandard. insert(Object entity, Object id, Object[] values, SharedSessionContractImplementor session)
protected GeneratedValues
UpdateCoordinatorStandard. performUpdate(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, boolean hasDirtyCollection, SharedSessionContractImplementor session, EntityVersionMapping versionMapping, int[] dirtyAttributeIndexes, boolean[] attributeUpdateability, boolean forceDynamicUpdate)
@Nullable GeneratedValues
UpdateCoordinator. update(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)
Update a persistent instance.GeneratedValues
UpdateCoordinatorNoOp. update(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)
GeneratedValues
UpdateCoordinatorStandard. update(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] incomingDirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)
Methods in org.hibernate.persister.entity.mutation that return types with arguments of type GeneratedValues Modifier and Type Method Description protected Supplier<GeneratedValues>
UpdateCoordinatorStandard. handlePotentialImplicitForcedVersionIncrement(Object entity, Object id, Object[] values, Object oldVersion, int[] incomingDirtyAttributeIndexes, SharedSessionContractImplementor session, EntityVersionMapping versionMapping)
-