Uses of Interface
org.hibernate.id.IdentifierGenerator

Packages that use IdentifierGenerator
org.hibernate.engine.spi   
org.hibernate.envers.enhanced   
org.hibernate.id This package contains internal implementation classes for the main API interfaces. 
org.hibernate.id.enhanced   
org.hibernate.id.factory   
org.hibernate.id.factory.internal   
org.hibernate.internal An internal package containing mostly implementations of central Hibernate APIs. 
org.hibernate.mapping This package defines the Hibernate configuration-time metamodel. 
org.hibernate.metamodel.binding   
org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. 
org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 
org.hibernate.tuple This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes. 
 

Uses of IdentifierGenerator in org.hibernate.engine.spi
 

Methods in org.hibernate.engine.spi that return IdentifierGenerator
 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
 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
 interface BulkInsertionCapableIdentifierGenerator
          Specialized contract for IdentifierGenerator implementations capable of being used in conjunction with HQL insert statements.
 interface PersistentIdentifierGenerator
          An IdentifierGenerator that requires creation of database objects.
 interface PostInsertIdentifierGenerator
           
 

Classes in org.hibernate.id that implement IdentifierGenerator
 class AbstractPostInsertGenerator
          Basic implementation of the PostInsertIdentifierGenerator contract.
 class AbstractUUIDGenerator
          The base class for identifier generators that use a UUID algorithm.
 class Assigned
          assigned

An IdentifierGenerator that returns the current identifier assigned to an instance.
 class CompositeNestedGeneratedValueGenerator
          For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).
 class ForeignGenerator
          foreign

An Identifier generator that uses the value of the id property of an associated object

One mapping parameter is required: property.
 class GUIDGenerator
          Generates string values using the SQL Server NEWID() function.
 class IdentityGenerator
          A generator for use with ANSI-SQL IDENTITY columns used as the primary key.
 class IncrementGenerator
          increment

An IdentifierGenerator that returns a long, constructed by counting from the maximum primary key value at startup.
 class MultipleHiLoPerTableGenerator
          A hilo IdentifierGenerator that returns a Long, constructed using a hi/lo algorithm.
 class SelectGenerator
          A generator that selects the just inserted row to determine the identifier value assigned by the database.
 class SequenceGenerator
          sequence

Generates long values using an oracle-style sequence.
 class SequenceHiLoGenerator
          seqhilo

An IdentifierGenerator that combines a hi/lo algorithm with an underlying oracle-style sequence that generates hi values.
 class SequenceIdentityGenerator
          A generator which combines sequence generation with immediate retrieval through JDBC3 getGeneratedKeys.
 class TableGenerator
          Deprecated. use SequenceStyleGenerator instead.
 class TableHiLoGenerator
          Deprecated. use SequenceStyleGenerator instead.
 class UUIDGenerator
          An IdentifierGenerator which generates UUID values using a pluggable generation strategy.
 class UUIDHexGenerator
          uuid

A UUIDGenerator that returns a string of length 32, This string will consist of only hex digits.
 

Uses of IdentifierGenerator in org.hibernate.id.enhanced
 

Classes in org.hibernate.id.enhanced that implement IdentifierGenerator
 class SequenceStyleGenerator
          Generates identifier values based on an sequence-style database structure.
 

Uses of IdentifierGenerator in org.hibernate.id.factory
 

Methods in org.hibernate.id.factory that return IdentifierGenerator
 IdentifierGenerator IdentifierGeneratorFactory.createIdentifierGenerator(String strategy, Type type, Properties config)
          Given a strategy, retrieve the appropriate identifier generator instance.
 

Uses of IdentifierGenerator in org.hibernate.id.factory.internal
 

Methods in org.hibernate.id.factory.internal that return IdentifierGenerator
 IdentifierGenerator DefaultIdentifierGeneratorFactory.createIdentifierGenerator(String strategy, Type type, Properties config)
           
 

Uses of IdentifierGenerator in org.hibernate.internal
 

Methods in org.hibernate.internal that return IdentifierGenerator
 IdentifierGenerator SessionFactoryImpl.getIdentifierGenerator(String rootEntityName)
           
 

Uses of IdentifierGenerator in org.hibernate.mapping
 

Methods in org.hibernate.mapping that return IdentifierGenerator
 IdentifierGenerator SimpleValue.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
           
 IdentifierGenerator Component.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
           
 IdentifierGenerator KeyValue.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
           
 

Constructors in org.hibernate.mapping with parameters of type IdentifierGenerator
Component.ValueGenerationPlan(String propertyName, IdentifierGenerator subGenerator, Setter injector)
           
 

Uses of IdentifierGenerator in org.hibernate.metamodel.binding
 

Methods in org.hibernate.metamodel.binding that return IdentifierGenerator
 IdentifierGenerator EntityIdentifier.createIdentifierGenerator(IdentifierGeneratorFactory factory, Properties properties)
           
 IdentifierGenerator EntityIdentifier.getIdentifierGenerator()
           
 

Uses of IdentifierGenerator in org.hibernate.persister.collection
 

Methods in org.hibernate.persister.collection that return IdentifierGenerator
 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
 IdentifierGenerator EntityPersister.getIdentifierGenerator()
          Determine which identifier generation strategy is used for this entity.
 IdentifierGenerator AbstractEntityPersister.getIdentifierGenerator()
           
 

Uses of IdentifierGenerator in org.hibernate.tuple
 

Methods in org.hibernate.tuple that return IdentifierGenerator
 IdentifierGenerator IdentifierProperty.getIdentifierGenerator()
           
 

Methods in org.hibernate.tuple with parameters of type IdentifierGenerator
static IdentifierProperty PropertyFactory.buildIdentifierProperty(EntityBinding mappedEntity, IdentifierGenerator generator)
          Generates an IdentifierProperty representation of the for a given entity mapping.
static IdentifierProperty PropertyFactory.buildIdentifierProperty(PersistentClass mappedEntity, IdentifierGenerator generator)
          Generates an IdentifierProperty representation of the for a given entity mapping.
 

Constructors in org.hibernate.tuple with parameters of type IdentifierGenerator
IdentifierProperty(String name, String node, Type type, boolean embedded, IdentifierValue unsavedValue, IdentifierGenerator identifierGenerator)
          Construct a non-virtual identifier property.
IdentifierProperty(Type type, boolean embedded, boolean hasIdentifierMapper, IdentifierValue unsavedValue, IdentifierGenerator identifierGenerator)
          Construct a virtual IdentifierProperty.
 



Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.