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.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.spi org.hibernate.id.uuid 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.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(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.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(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.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.
-