Uses of Interface
org.hibernate.generator.BeforeExecutionGenerator
Packages that use BeforeExecutionGenerator
Package
Description
This package and its subpackages, especially
org.hibernate.id.enhanced,
contain the built-in id generators, all of which implement either
IdentifierGenerator or
PostInsertIdentifierGenerator.Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
Contains the
UuidGenerator.This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
-
Uses of BeforeExecutionGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclassRevision number generator has to produce values in ascending order (gaps may occur). -
Uses of BeforeExecutionGenerator in org.hibernate.generator.internal
Classes in org.hibernate.generator.internal that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclassValue generation strategy which produces a timestamp using the databasecurrent_timestampfunction or the JVM current instant.classDeprecated.classA generator that produces the current tenant identifier to be assigned to theTenantIdproperty.class -
Uses of BeforeExecutionGenerator in org.hibernate.id
Subinterfaces of BeforeExecutionGenerator in org.hibernate.idModifier and TypeInterfaceDescriptioninterfaceA classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interfaceCommonality between sequence-based and table-based generatorsinterfaceAnIdentifierGeneratorthat requires creation of database objects.Classes in org.hibernate.id that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclassDeprecated.sinceUUIDHexGeneratoris deprecatedclassFor composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).classDeprecated, for removal: This API element is subject to removal in a future version.This remains around as an implementation detail ofhbm.xmlmappings.classDeprecated.useUuidGeneratorclassAnIdentifierGeneratorthat returns along, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.classGenerator that picks a strategy based on the dialect.classDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassDeprecated.This remains around as an implementation detail ofhbm.xmlmappings.Methods in org.hibernate.id that return BeforeExecutionGeneratorModifier and TypeMethodDescriptionCompositeNestedGeneratedValueGenerator.GenerationPlan.getGenerator()Retrieve the generator for this generation plan -
Uses of BeforeExecutionGenerator in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclassGenerates identifier values based on a sequence-style database structure.classAn enhanced version of table-based id generation. -
Uses of BeforeExecutionGenerator in org.hibernate.id.uuid
Classes in org.hibernate.id.uuid that implement BeforeExecutionGenerator -
Uses of BeforeExecutionGenerator in org.hibernate.mapping
Methods in org.hibernate.mapping that return BeforeExecutionGeneratorConstructors in org.hibernate.mapping with parameters of type BeforeExecutionGeneratorModifierConstructorDescriptionValueGenerationPlan(BeforeExecutionGenerator generator, Setter injector, int propertyIndex) -
Uses of BeforeExecutionGenerator in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return BeforeExecutionGeneratorModifier and TypeMethodDescriptionAbstractCollectionPersister.getGenerator()default BeforeExecutionGeneratorCollectionPersister.getGenerator()Get the surrogate key generation strategy (optional operation) -
Uses of BeforeExecutionGenerator in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return BeforeExecutionGeneratorModifier and TypeMethodDescriptionAbstractEntityPersister.getVersionGenerator()default BeforeExecutionGeneratorEntityPersister.getVersionGenerator() -
Uses of BeforeExecutionGenerator in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity that return BeforeExecutionGeneratorModifier and TypeMethodDescriptionEntityMetamodel.getVersionGenerator()Deprecated, for removal: This API element is subject to removal in a future version.
Sourceandhbm.xmlare deprecated, though this implementation is instructive