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 GeneratedValuesMutationExecutor. 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 GeneratedValuesGeneratedValuesMutationDelegate. performMutation(PreparedStatementDetails statementDetails, JdbcValueBindings valueBindings, Object entity, SharedSessionContractImplementor session)Perform themutationand 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 classGeneratedValuesImplStandard implementation forGeneratedValuesusingIdentityHashMap.Methods in org.hibernate.generator.values.internal that return GeneratedValues Modifier and Type Method Description static GeneratedValuesGeneratedValuesHelper. getGeneratedValues(ResultSet resultSet, EntityPersister persister, EventType timing, WrapperOptions wrapperOptions)Reads thegenerated valuesfor 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 voidGeneratedValuesProcessor. 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 voidAbstractEntityPersister. processInsertGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)default voidEntityPersister. processInsertGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)Retrieve the values of any insert generated properties through the providedGeneratedValuesor, 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.voidAbstractEntityPersister. processUpdateGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)voidEntityPersister. processUpdateGeneratedProperties(Object id, Object entity, Object[] state, GeneratedValues generatedValues, SharedSessionContractImplementor session)Retrieve the values of any update generated properties through the providedGeneratedValuesor, 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 GeneratedValuesInsertCoordinatorStandard. coordinateInsert(Object id, Object[] values, Object entity, SharedSessionContractImplementor session)Perform the insert(s).protected GeneratedValuesInsertCoordinatorStandard. doDynamicInserts(Object id, Object[] values, Object object, SharedSessionContractImplementor session, boolean forceIdentifierBinding)protected GeneratedValuesUpdateCoordinatorStandard. doDynamicUpdate(Object entity, Object id, Object rowId, Object[] values, Object[] oldValues, UpdateCoordinatorStandard.InclusionChecker dirtinessChecker, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, SharedSessionContractImplementor session)protected GeneratedValuesInsertCoordinatorStandard. doStaticInserts(Object id, Object[] values, Object object, SharedSessionContractImplementor session)protected GeneratedValuesUpdateCoordinatorStandard. doStaticUpdate(Object entity, Object id, Object rowId, Object[] values, Object[] oldValues, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, SharedSessionContractImplementor session)protected GeneratedValuesUpdateCoordinatorStandard. doVersionUpdate(Object entity, Object id, Object version, Object oldVersion, boolean batching, SharedSessionContractImplementor session)protected GeneratedValuesUpdateCoordinatorStandard. doVersionUpdate(Object entity, Object id, Object version, Object oldVersion, SharedSessionContractImplementor session)@Nullable GeneratedValuesInsertCoordinator. insert(Object entity, Object[] values, SharedSessionContractImplementor session)Persist an entity instance with a generated identifier.@Nullable GeneratedValuesInsertCoordinator. insert(Object entity, Object id, Object[] values, SharedSessionContractImplementor session)Persist an entity instance using the provided identifier.@Nullable GeneratedValuesInsertCoordinatorStandard. insert(Object entity, Object[] values, SharedSessionContractImplementor session)@Nullable GeneratedValuesInsertCoordinatorStandard. insert(Object entity, Object id, Object[] values, SharedSessionContractImplementor session)protected GeneratedValuesUpdateCoordinatorStandard. 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 GeneratedValuesUpdateCoordinator. update(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)Update a persistent instance.GeneratedValuesUpdateCoordinatorNoOp. update(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)GeneratedValuesUpdateCoordinatorStandard. 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)
-