Uses of Interface
org.hibernate.generator.BeforeExecutionGenerator
-
Packages that use BeforeExecutionGenerator Package Description org.hibernate.envers.enhanced org.hibernate.generator.internal org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced, contain the built-in id generators, all of which implement eitherIdentifierGeneratororPostInsertIdentifierGenerator.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.id.uuid Contains theUuidGenerator.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model.org.hibernate.tuple.entity -
-
Uses of BeforeExecutionGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement BeforeExecutionGenerator Modifier and Type Class Description classOrderedSequenceGeneratorRevision 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 BeforeExecutionGenerator Modifier and Type Class Description classCurrentTimestampGenerationValue generation strategy which produces a timestamp using the databasecurrent_timestampfunction or the JVM current instant.classSourceGenerationDeprecated.because bothSourceandhbm.xmlare deprecated, though this implementation is instructiveclassTenantIdGenerationA generator that produces the current tenant identifier to be assigned to theTenantIdproperty.classVersionGeneration -
Uses of BeforeExecutionGenerator in org.hibernate.id
Subinterfaces of BeforeExecutionGenerator in org.hibernate.id Modifier and Type Interface Description interfaceIdentifierGeneratorA classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interfaceOptimizableGeneratorCommonality between sequence-based and table-based generatorsinterfacePersistentIdentifierGeneratorAnIdentifierGeneratorthat requires creation of database objects.Classes in org.hibernate.id that implement BeforeExecutionGenerator Modifier and Type Class Description classAbstractUUIDGeneratorDeprecated.sinceUUIDHexGeneratoris deprecatedclassAssignedAnIdentifierGeneratorthat returns the current identifier assigned to an instance.classCompositeNestedGeneratedValueGeneratorFor composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).classForeignGeneratorDeprecated, for removal: This API element is subject to removal in a future version.This remains around as an implementation detail ofhbm.xmlmappings.classGUIDGeneratorDeprecated.useUuidGeneratorclassIncrementGeneratorAnIdentifierGeneratorthat returns along, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.classUUIDGeneratorDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassUUIDHexGeneratorDeprecated.This remains around as an implementation detail ofhbm.xmlmappings.Methods in org.hibernate.id that return BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGeneratorCompositeNestedGeneratedValueGenerator.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 BeforeExecutionGenerator Modifier and Type Class Description classSequenceStyleGeneratorGenerates identifier values based on a sequence-style database structure.classTableGeneratorAn enhanced version of table-based id generation. -
Uses of BeforeExecutionGenerator in org.hibernate.id.uuid
Classes in org.hibernate.id.uuid that implement BeforeExecutionGenerator Modifier and Type Class Description classUuidGenerator -
Uses of BeforeExecutionGenerator in org.hibernate.mapping
Methods in org.hibernate.mapping that return BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGeneratorComponent.ValueGenerationPlan. getGenerator() -
Uses of BeforeExecutionGenerator in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGeneratorAbstractCollectionPersister. 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 BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGeneratorAbstractEntityPersister. getVersionGenerator()default BeforeExecutionGeneratorEntityPersister. getVersionGenerator() -
Uses of BeforeExecutionGenerator in org.hibernate.tuple
Subinterfaces of BeforeExecutionGenerator in org.hibernate.tuple Modifier and Type Interface Description interfaceAnnotationValueGeneration<A extends Annotation>Deprecated, for removal: This API element is subject to removal in a future version.Replaced byAnnotationBasedGeneratorinterfaceValueGenerationDeprecated, for removal: This API element is subject to removal in a future version.Replaced byGeneratorClasses in org.hibernate.tuple that implement BeforeExecutionGenerator Modifier and Type Class Description classCreationTimestampGenerationDeprecated.classUpdateTimestampGenerationDeprecated.classVmValueGenerationDeprecated.sinceGeneratorTypeis deprecated -
Uses of BeforeExecutionGenerator in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity that return BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGeneratorEntityMetamodel. getVersionGenerator()Deprecated, for removal: This API element is subject to removal in a future version.
-