Class GeneratedValuesCollector
java.lang.Object
org.hibernate.action.queue.spi.bind.GeneratedValuesCollector
Used from
EntityInsertBindPlan
and EntityUpdateBindPlan to aggregate
generated value collection across all tables.- Since:
- 8.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGeneratedValuesCollector(EventType timing, EntityPersister entityPersister, List<? extends ModelPart> generatedModelParts) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(GeneratedValues generatedValues) booleancontainsGeneratedValues(TableDescriptor tableDescriptor) static GeneratedValuesCollectorforInsert(EntityPersister entityPersister, SessionFactoryImplementor sessionFactory) static GeneratedValuesCollectorforTiming(EntityPersister entityPersister, EventType timing, boolean supportsRowId) static GeneratedValuesCollectorforUpdate(EntityPersister entityPersister, SessionFactoryImplementor sessionFactory) voidsetIdentifierHandle(DelayedValueAccess identifierHandle) toString()
-
Constructor Details
-
GeneratedValuesCollector
public GeneratedValuesCollector(EventType timing, EntityPersister entityPersister, List<? extends ModelPart> generatedModelParts)
-
-
Method Details
-
forInsert
@Nullable public static GeneratedValuesCollector forInsert(EntityPersister entityPersister, SessionFactoryImplementor sessionFactory) -
forUpdate
@Nullable public static GeneratedValuesCollector forUpdate(EntityPersister entityPersister, SessionFactoryImplementor sessionFactory) -
forTiming
@Nullable public static GeneratedValuesCollector forTiming(EntityPersister entityPersister, EventType timing, boolean supportsRowId) -
getTiming
-
getEntityPersister
-
apply
-
generatedValues
-
containsGeneratedValues
-
setIdentifierHandle
-
getIdentifierHandle
-
toString
-