Uses of Class
org.hibernate.boot.model.IdentifierGeneratorDefinition
-
Packages that use IdentifierGeneratorDefinition Package Description org.hibernate.boot This package contains the contracts that make up the bootstrap API for Hibernate.org.hibernate.boot.internal org.hibernate.boot.model Package defining Hibernate's boot-time metamodel, which is an understanding of the application's domain model (its entities, attributes, etc.) and the mapping of those "domain model parts" to the database.org.hibernate.boot.model.internal org.hibernate.boot.model.source.spi org.hibernate.boot.spi org.hibernate.id.factory.spi -
-
Uses of IdentifierGeneratorDefinition in org.hibernate.boot
Methods in org.hibernate.boot that return IdentifierGeneratorDefinition Modifier and Type Method Description IdentifierGeneratorDefinition
Metadata. getIdentifierGenerator(String name)
-
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return IdentifierGeneratorDefinition Modifier and Type Method Description IdentifierGeneratorDefinition
InFlightMetadataCollectorImpl. getIdentifierGenerator(String name)
IdentifierGeneratorDefinition
MetadataImpl. getIdentifierGenerator(String name)
Methods in org.hibernate.boot.internal that return types with arguments of type IdentifierGeneratorDefinition Modifier and Type Method Description Map<String,IdentifierGeneratorDefinition>
MetadataImpl. getIdGeneratorDefinitionMap()
Methods in org.hibernate.boot.internal with parameters of type IdentifierGeneratorDefinition Modifier and Type Method Description void
InFlightMetadataCollectorImpl. addDefaultIdentifierGenerator(IdentifierGeneratorDefinition generator)
void
InFlightMetadataCollectorImpl. addIdentifierGenerator(IdentifierGeneratorDefinition generator)
-
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.model
Methods in org.hibernate.boot.model that return IdentifierGeneratorDefinition Modifier and Type Method Description IdentifierGeneratorDefinition
IdentifierGeneratorDefinition.Builder. build()
static IdentifierGeneratorDefinition
IdentifierGeneratorDefinition. createImplicit(String name, Class<?> idType, String generatorName, IdGeneratorStrategyInterpreter generationInterpreter, jakarta.persistence.GenerationType generationType)
-
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.model.internal
Fields in org.hibernate.boot.model.internal with type parameters of type IdentifierGeneratorDefinition Modifier and Type Field Description protected Map<String,IdentifierGeneratorDefinition>
CollectionBinder. localGenerators
Methods in org.hibernate.boot.model.internal that return types with arguments of type IdentifierGeneratorDefinition Modifier and Type Method Description static Map<String,IdentifierGeneratorDefinition>
AnnotationBinder. buildGenerators(org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement, MetadataBuildingContext context)
Methods in org.hibernate.boot.model.internal with parameters of type IdentifierGeneratorDefinition Modifier and Type Method Description static void
BinderHelper. makeIdGenerator(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition foreignKGeneratorDefinition)
apply an id generator to a SimpleValueMethod parameters in org.hibernate.boot.model.internal with type arguments of type IdentifierGeneratorDefinition Modifier and Type Method Description static void
CollectionBinder. bindCollection(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, Map<String,IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, org.hibernate.annotations.common.reflection.XProperty property, AnnotatedJoinColumns joinColumns)
The first pass at binding a collection.static void
BinderHelper. makeIdGenerator(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty property, String generatorType, String generatorName, MetadataBuildingContext buildingContext, Map<String,IdentifierGeneratorDefinition> localGenerators)
Apply an id generation strategy and parameters to the givenSimpleValue
which represents an identifier.static void
AnnotationBinder. processElementAnnotations(PropertyHolder propertyHolder, Nullability nullability, PropertyData inferredData, Map<String,IdentifierGeneratorDefinition> classGenerators, EntityBinder entityBinder, boolean isIdentifierMapper, boolean isComponentEmbedded, boolean inSecondPass, MetadataBuildingContext context, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass)
Process annotation of a particular property or field.void
CollectionBinder. setLocalGenerators(Map<String,IdentifierGeneratorDefinition> localGenerators)
Constructors in org.hibernate.boot.model.internal with parameters of type IdentifierGeneratorDefinition Constructor Description IdGeneratorResolverSecondPass(SimpleValue id, org.hibernate.annotations.common.reflection.XProperty idXProperty, String generatorType, String generatorName, MetadataBuildingContext buildingContext, IdentifierGeneratorDefinition localIdentifierGeneratorDefinition)
-
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.model.source.spi
Methods in org.hibernate.boot.model.source.spi that return IdentifierGeneratorDefinition Modifier and Type Method Description IdentifierGeneratorDefinition
IdentifierSource. getIdentifierGeneratorDescriptor()
Obtain the identifier generator source.IdentifierGeneratorDefinition
CompositeIdentifierSource. getIndividualAttributeIdGenerator(String identifierAttributeName)
Handle silly SpecJ reading of the JPA spec. -
Uses of IdentifierGeneratorDefinition in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return IdentifierGeneratorDefinition Modifier and Type Method Description IdentifierGeneratorDefinition
AbstractDelegatingMetadata. getIdentifierGenerator(String name)
Methods in org.hibernate.boot.spi with parameters of type IdentifierGeneratorDefinition Modifier and Type Method Description void
InFlightMetadataCollector. addDefaultIdentifierGenerator(IdentifierGeneratorDefinition generatorDefinition)
void
InFlightMetadataCollector. addIdentifierGenerator(IdentifierGeneratorDefinition generatorDefinition)
-
Uses of IdentifierGeneratorDefinition in org.hibernate.id.factory.spi
Methods in org.hibernate.id.factory.spi that return IdentifierGeneratorDefinition Modifier and Type Method Description IdentifierGeneratorDefinition
GeneratorDefinitionResolver. resolveGeneratorDefinition(jakarta.persistence.GenerationType generationType, String generatorName)
-