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 This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.envers.enhanced org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced, contain the built-in id generators, all of which implement eitherIdentifierGeneratororPostInsertIdentifierGenerator.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.id.factory.internal Implementation of the SPI for id generator factories.org.hibernate.id.factory.spi Contains an SPI for id generator factories.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 the new runtime 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 IdentifierGeneratorSessionFactoryDelegatingImpl. getIdentifierGenerator(String rootEntityName)IdentifierGeneratorSessionFactoryImplementor. 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 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 interfaceOptimizableGeneratorCommonality between sequence-based and table-based generatorsinterfacePersistentIdentifierGeneratorAnIdentifierGeneratorthat requires creation of database objects.Classes in org.hibernate.id that implement IdentifierGenerator Modifier and Type Class Description classAbstractUUIDGeneratorDeprecated.sinceUUIDHexGeneratoris deprecatedclassAssignedAnIdentifierGeneratorthat returns the current identifier assigned to an instance.classCompositeNestedGeneratedValueGeneratorFor composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).classForeignGeneratorDeprecated, for removal: This API element is subject to removal in a future version.This remains around as an implementation detail ofhbm.xmlmappings.classGUIDGeneratorDeprecated.useUuidGeneratorclassIncrementGeneratorAnIdentifierGeneratorthat returns along, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.classUUIDGeneratorDeprecated.useUuidGeneratorandUuidGeneratorinsteadclassUUIDHexGeneratorDeprecated.This remains around as an implementation detail ofhbm.xmlmappings. -
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.internal
Methods in org.hibernate.id.factory.internal that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorAutoGenerationTypeStrategy. createIdentifierGenerator(GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorIdentityGenerationTypeStrategy. createIdentifierGenerator(GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorSequenceGenerationTypeStrategy. createIdentifierGenerator(GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorStandardIdentifierGeneratorFactory. createIdentifierGenerator(GenerationType generationType, String generatedValueGeneratorName, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver)IdentifierGeneratorTableGenerationTypeStrategy. createIdentifierGenerator(GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry)IdentifierGeneratorUUIDGenerationTypeStrategy. createIdentifierGenerator(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 IdentifierGeneratorGenerationTypeStrategy. createIdentifierGenerator(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 IdentifierGeneratorSessionFactoryImpl. 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 IdentifierGeneratorKeyValue. createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)Deprecated, for removal: This API element is subject to removal in a future version.default IdentifierGeneratorKeyValue. createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, RootClass rootClass)Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of IdentifierGenerator in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorAbstractCollectionPersister. getIdentifierGenerator()Deprecated.IdentifierGeneratorCollectionPersister. getIdentifierGenerator()Deprecated. -
Uses of IdentifierGenerator in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorAbstractEntityPersister. getIdentifierGenerator()Deprecated.IdentifierGeneratorEntityPersister. getIdentifierGenerator()Deprecated. -
Uses of IdentifierGenerator in org.hibernate.tuple
Methods in org.hibernate.tuple that return IdentifierGenerator Modifier and Type Method Description IdentifierGeneratorIdentifierAttribute. getIdentifierGenerator()Deprecated.IdentifierGeneratorIdentifierProperty. getIdentifierGenerator()Deprecated, for removal: This API element is subject to removal in a future version.
-