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.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.classFor 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.
UUIDHexGeneratoris deprecated