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()TheIdentifierGeneratorbeing configured -
Uses of IdentifierGenerator in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorSessionFactoryDelegatingImpl. getIdentifierGenerator(String rootEntityName)IdentifierGeneratorSessionFactoryImplementor. 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 classOrderedSequenceGeneratorRevision 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 interfaceBulkInsertionCapableIdentifierGeneratorSpecialized contract forIdentifierGeneratorimplementations capable of being used in conjunction with HQL insert statements.interfaceOptimizableGeneratorCommonality between sequence-based and table-based generatorsinterfacePersistentIdentifierGeneratorAnIdentifierGeneratorthat requires creation of database objects.interfacePostInsertIdentifierGeneratorClasses in org.hibernate.id that implement IdentifierGenerator Modifier and Type Class Description classAbstractPostInsertGeneratorBasic implementation of thePostInsertIdentifierGeneratorcontract.classAbstractUUIDGeneratorThe base class for identifier generators that use a UUID algorithm.classAssignedassignedclassCompositeNestedGeneratedValueGeneratorFor composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).classForeignGeneratorforeignclassGUIDGeneratorDeprecated.useUuidGeneratorclassIdentityGeneratorA generator for use with ANSI-SQL IDENTITY columns used as the primary key.classIncrementGeneratorincrementclassSelectGeneratorA generator that selects the just inserted row to determine the identifier value assigned by the database.classUUIDGeneratorDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassUUIDHexGeneratoruuid -
Uses of IdentifierGenerator in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement IdentifierGenerator 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 IdentifierGenerator in org.hibernate.id.factory
Methods in org.hibernate.id.factory that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorIdentifierGeneratorFactory. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatedValueGeneratorName, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver)Create an IdentifierGenerator based on the given detailsIdentifierGeneratorIdentifierGeneratorFactory. 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 IdentifierGeneratorAutoGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorIdentityGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorSequenceGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorStandardIdentifierGeneratorFactory. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatedValueGeneratorName, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver)IdentifierGeneratorStandardIdentifierGeneratorFactory. createIdentifierGenerator(String strategy, Type type, Properties config)IdentifierGeneratorTableGenerationTypeStrategy. createIdentifierGenerator(jakarta.persistence.GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorUUIDGenerationTypeStrategy. 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 interfaceStandardGeneratorMarker interface for Hibernate-provided generator implsMethods in org.hibernate.id.factory.spi that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorGenerationTypeStrategy. 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 classUuidGeneratorUUID-based IdentifierGenerator -
Uses of IdentifierGenerator in org.hibernate.internal
Methods in org.hibernate.internal that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorSessionFactoryImpl. 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 IdentifierGeneratorAbstractCollectionPersister. getIdentifierGenerator()IdentifierGeneratorCollectionPersister. 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 IdentifierGeneratorAbstractEntityPersister. getIdentifierGenerator()IdentifierGeneratorEntityPersister. 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 IdentifierGeneratorIdentifierAttribute. getIdentifierGenerator()IdentifierGeneratorIdentifierProperty. getIdentifierGenerator()Methods in org.hibernate.tuple with parameters of type IdentifierGenerator Modifier and Type Method Description static IdentifierPropertyPropertyFactory. 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.
-