Uses of Interface
org.hibernate.id.IdentifierGenerator
-
Packages that use IdentifierGenerator Package Description org.hibernate.annotations A set of mapping annotations which extend the O/R mapping annotations defined by JPA.org.hibernate.engine.spi org.hibernate.envers.enhanced org.hibernate.id This package contains the built-in id generators, all of which implementIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configurationorg.hibernate.id.factory.internal org.hibernate.id.factory.spi org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.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 Hibernate's mapping-model. -
-
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 values -
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)
Deprecated. -
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
OptimizableGenerator
Commonality between sequence-based and table-based generatorsinterface
PersistentIdentifierGenerator
AnIdentifierGenerator
that requires creation of database objects.Classes in org.hibernate.id that implement IdentifierGenerator Modifier and Type Class Description 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
IncrementGenerator
incrementclass
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.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
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)
-
Uses of IdentifierGenerator in org.hibernate.id.factory.spi
Methods 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.internal
Methods in org.hibernate.internal that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
SessionFactoryImpl. getIdentifierGenerator(String rootEntityName)
Deprecated. -
Uses of IdentifierGenerator in org.hibernate.mapping
Methods in org.hibernate.mapping that return IdentifierGenerator Modifier and Type Method Description default IdentifierGenerator
KeyValue. createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
Deprecated.default IdentifierGenerator
KeyValue. createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, RootClass rootClass)
Deprecated.IdentifierGenerator
SimpleValue. getIdentifierGenerator()
Deprecated.not used and no longer supported. -
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()
Deprecated.IdentifierGenerator
CollectionPersister. getIdentifierGenerator()
Deprecated. -
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()
Deprecated.IdentifierGenerator
EntityPersister. getIdentifierGenerator()
Deprecated. -
Uses of IdentifierGenerator in org.hibernate.tuple
Methods in org.hibernate.tuple that return IdentifierGenerator Modifier and Type Method Description IdentifierGenerator
IdentifierAttribute. getIdentifierGenerator()
Deprecated.IdentifierGenerator
IdentifierProperty. getIdentifierGenerator()
Deprecated, for removal: This API element is subject to removal in a future version.
-