Uses of Interface
org.hibernate.generator.GeneratorCreationContext
Packages that use GeneratorCreationContext
Package
Description
This package defines an abstraction over all kinds of automatic
value generation, including id generation and version number
generation.
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.
-
Uses of GeneratorCreationContext in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal with parameters of type GeneratorCreationContextModifier and TypeMethodDescriptionstatic void
GeneratorBinder.callConfigure
(GeneratorCreationContext creationContext, Generator generator, Map<String, Object> configuration, SimpleValue identifierValue) static <A extends Annotation>
voidGeneratorBinder.callInitialize
(A annotation, org.hibernate.models.spi.MemberDetails memberDetails, GeneratorCreationContext creationContext, Generator generator) static <A extends Annotation>
voidGeneratorAnnotationHelper.prepareForUse
(Generator generator, A annotation, org.hibernate.models.spi.MemberDetails idMember, Consumer<Properties> configBaseline, BiConsumer<A, Properties> configExtractor, GeneratorCreationContext creationContext) Prepares a generator for use by handling its various potential means of "configuration". -
Uses of GeneratorCreationContext in org.hibernate.generator
Methods in org.hibernate.generator with parameters of type GeneratorCreationContextModifier and TypeMethodDescriptionvoid
AnnotationBasedGenerator.initialize
(A annotation, Member member, GeneratorCreationContext context) Initializes this generation strategy for the given annotation instance. -
Uses of GeneratorCreationContext in org.hibernate.generator.internal
Constructors in org.hibernate.generator.internal with parameters of type GeneratorCreationContextModifierConstructorDescriptionCurrentTimestampGeneration
(CreationTimestamp annotation, Member member, GeneratorCreationContext context) CurrentTimestampGeneration
(CurrentTimestamp annotation, Member member, GeneratorCreationContext context) CurrentTimestampGeneration
(UpdateTimestamp annotation, Member member, GeneratorCreationContext context) SourceGeneration
(Source annotation, Member member, GeneratorCreationContext context) Deprecated.SourceGeneration
(SourceType sourceType, Class<?> propertyType, GeneratorCreationContext context) Deprecated.TenantIdGeneration
(TenantId annotation, Member member, GeneratorCreationContext context) -
Uses of GeneratorCreationContext in org.hibernate.id
Methods in org.hibernate.id with parameters of type GeneratorCreationContextModifier and TypeMethodDescriptiondefault void
Configurable.configure
(GeneratorCreationContext creationContext, Properties parameters) Configure this instance, given the value of parameters specified by the user as XML<param>
elements and@Parameter
annotations.void
ForeignGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) Deprecated, for removal: This API element is subject to removal in a future version.void
IncrementGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) void
NativeGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) void
SelectGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) void
UUIDGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) Deprecated.void
UUIDHexGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) Deprecated.void
NativeGenerator.initialize
(NativeGenerator annotation, Member member, GeneratorCreationContext context) -
Uses of GeneratorCreationContext in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced with parameters of type GeneratorCreationContextModifier and TypeMethodDescriptionvoid
SequenceStyleGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) void
TableGenerator.configure
(GeneratorCreationContext creationContext, Properties parameters) -
Uses of GeneratorCreationContext in org.hibernate.id.uuid
Constructors in org.hibernate.id.uuid with parameters of type GeneratorCreationContextModifierConstructorDescriptionUuidGenerator
(UuidGenerator config, Member member, GeneratorCreationContext creationContext) -
Uses of GeneratorCreationContext in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type GeneratorCreationContextModifier and TypeMethodDescriptionGeneratorCreator.createGenerator
(GeneratorCreationContext context) Create the generator. -
Uses of GeneratorCreationContext in org.hibernate.testing.util.uuid
Classes in org.hibernate.testing.util.uuid that implement GeneratorCreationContext