Uses of Interface
org.hibernate.id.IdentifierGenerator
-
Packages that use IdentifierGenerator Package Description org.hibernate.annotations Package containing all Hibernate's specific annotations.org.hibernate.engine.spi org.hibernate.envers.enhanced org.hibernate.id org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configurationorg.hibernate.id.factory org.hibernate.id.factory.internal org.hibernate.id.factory.spi org.hibernate.id.uuid org.hibernate.internal org.hibernate.mapping org.hibernate.persister.collection org.hibernate.persister.entity org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.tuple -
-
Uses of IdentifierGenerator in org.hibernate.annotations
Methods in org.hibernate.annotations that return types with arguments of type IdentifierGenerator Modifier and Type Method Description Class<? extends IdentifierGenerator>
generatorImplementation()
Implementation for generating valuesClass<? extends IdentifierGenerator>
value()
TheIdentifierGenerator
being configured -
Uses of IdentifierGenerator in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
SessionFactoryDelegatingImpl. getIdentifierGenerator(String rootEntityName)
IdentifierGenerator
SessionFactoryImplementor. getIdentifierGenerator(String rootEntityName)
Get the identifier generator for the hierarchy -
Uses of IdentifierGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement IdentifierGenerator Modifier and Type Class Description class
OrderedSequenceGenerator
Revision number generator has to produce values in ascending order (gaps may occur). -
Uses of IdentifierGenerator in org.hibernate.id
Subinterfaces of IdentifierGenerator in org.hibernate.id Modifier and Type Interface Description interface
BulkInsertionCapableIdentifierGenerator
Specialized contract forIdentifierGenerator
implementations capable of being used in conjunction with HQL insert statements.interface
OptimizableGenerator
Commonality between sequence-based and table-based generatorsinterface
PersistentIdentifierGenerator
AnIdentifierGenerator
that requires creation of database objects.interface
PostInsertIdentifierGenerator
Classes in org.hibernate.id that implement IdentifierGenerator Modifier and Type Class Description class
AbstractPostInsertGenerator
Basic implementation of thePostInsertIdentifierGenerator
contract.class
AbstractUUIDGenerator
The base class for identifier generators that use a UUID algorithm.class
Assigned
assignedclass
CompositeNestedGeneratedValueGenerator
For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).class
ForeignGenerator
foreignclass
GUIDGenerator
Deprecated.useUuidGenerator
class
IdentityGenerator
A generator for use with ANSI-SQL IDENTITY columns used as the primary key.class
IncrementGenerator
incrementclass
SelectGenerator
A generator that selects the just inserted row to determine the identifier value assigned by the database.class
UUIDGenerator
Deprecated.useUuidGenerator
andUuidGenerator
insteadclass
UUIDHexGenerator
uuid -
Uses of IdentifierGenerator in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement IdentifierGenerator Modifier and Type Class Description class
SequenceStyleGenerator
Generates identifier values based on a sequence-style database structure.class
TableGenerator
An enhanced version of table-based id generation. -
Uses of IdentifierGenerator in org.hibernate.id.factory
Methods in org.hibernate.id.factory that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
IdentifierGeneratorFactory. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatedValueGeneratorName, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver)
Create an IdentifierGenerator based on the given detailsIdentifierGenerator
IdentifierGeneratorFactory. createIdentifierGenerator(String strategy, Type type, Properties config)
-
Uses of IdentifierGenerator in org.hibernate.id.factory.internal
Methods in org.hibernate.id.factory.internal that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
AutoGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)
IdentifierGenerator
IdentityGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)
IdentifierGenerator
SequenceGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)
IdentifierGenerator
StandardIdentifierGeneratorFactory. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatedValueGeneratorName, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver)
IdentifierGenerator
StandardIdentifierGeneratorFactory. createIdentifierGenerator(String strategy, Type type, Properties config)
IdentifierGenerator
TableGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)
IdentifierGenerator
UUIDGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)
Methods in org.hibernate.id.factory.internal that return types with arguments of type IdentifierGenerator Modifier and Type Method Description Class<? extends IdentifierGenerator>
StandardIdentifierGeneratorFactory. getIdentifierGeneratorClass(String strategy)
-
Uses of IdentifierGenerator in org.hibernate.id.factory.spi
Subinterfaces of IdentifierGenerator in org.hibernate.id.factory.spi Modifier and Type Interface Description interface
StandardGenerator
Marker interface for Hibernate-provided generator implsMethods in org.hibernate.id.factory.spi that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
GenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)
-
Uses of IdentifierGenerator in org.hibernate.id.uuid
Classes in org.hibernate.id.uuid that implement IdentifierGenerator Modifier and Type Class Description class
UuidGenerator
UUID-based IdentifierGenerator -
Uses of IdentifierGenerator in org.hibernate.internal
Methods in org.hibernate.internal that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
SessionFactoryImpl. getIdentifierGenerator(String rootEntityName)
-
Uses of IdentifierGenerator in org.hibernate.mapping
Constructors in org.hibernate.mapping with parameters of type IdentifierGenerator Constructor Description ValueGenerationPlan(IdentifierGenerator subGenerator, Setter injector)
-
Uses of IdentifierGenerator in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
AbstractCollectionPersister. getIdentifierGenerator()
IdentifierGenerator
CollectionPersister. getIdentifierGenerator()
Get the surrogate key generation strategy (optional operation) -
Uses of IdentifierGenerator in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
AbstractEntityPersister. getIdentifierGenerator()
IdentifierGenerator
EntityPersister. getIdentifierGenerator()
Determine which identifier generation strategy is used for this entity. -
Uses of IdentifierGenerator in org.hibernate.query.sqm.sql
Constructors in org.hibernate.query.sqm.sql with parameters of type IdentifierGenerator Constructor Description AdditionalInsertValues(Expression versionExpression, Expression discriminatorExpression, IdentifierGenerator identifierGenerator, BasicEntityIdentifierMapping identifierMapping)
-
Uses of IdentifierGenerator in org.hibernate.tuple
Methods in org.hibernate.tuple that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
IdentifierAttribute. getIdentifierGenerator()
IdentifierGenerator
IdentifierProperty. getIdentifierGenerator()
Methods in org.hibernate.tuple with parameters of type IdentifierGenerator Modifier and Type Method Description static IdentifierProperty
PropertyFactory. buildIdentifierAttribute(PersistentClass mappedEntity, IdentifierGenerator generator)
Generates the attribute representation of the identifier for a given entity mapping.Constructors in org.hibernate.tuple with parameters of type IdentifierGenerator Constructor Description IdentifierProperty(String name, Type type, boolean embedded, IdentifierGenerator identifierGenerator)
Construct a non-virtual identifier property.IdentifierProperty(Type type, boolean embedded, boolean hasIdentifierMapper, IdentifierGenerator identifierGenerator)
Construct a virtual IdentifierProperty.
-