Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.hibernate.id.IdentifierGenerator

Packages that use IdentifierGenerator
org.hibernate.engine | This package contains classes that are "shared" by other packages, and implementations of some key algorithms.
org.hibernate.hql.ast | An ANTLR-based parser for Hibernate Query Language.
org.hibernate.id | This package contains internal implementation classes for the main API interfaces.
org.hibernate.id.enhanced |
org.hibernate.impl | This package contains implementations of the central Hibernate APIs, especially the Hibernate session.
org.hibernate.mapping | This package defines the Hibernate configuration-time metamodel.
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

Methods in org.hibernate.engine that return IdentifierGenerator
`IdentifierGenerator` | `SessionFactoryImplementor.getIdentifierGenerator(String rootEntityName)` Get the identifier generator for the hierarchy

Uses of IdentifierGenerator in org.hibernate.hql.ast

Methods in org.hibernate.hql.ast with parameters of type IdentifierGenerator
`static boolean` | `HqlSqlWalker.supportsIdGenWithBulkInsertion(IdentifierGenerator generator)`

Uses of IdentifierGenerator in org.hibernate.id

Subinterfaces of IdentifierGenerator in org.hibernate.id
`interface` | `PersistentIdentifierGenerator` An `IdentifierGenerator` that requires creation of database objects.
`interface` | `PostInsertIdentifierGenerator`

Classes in org.hibernate.id that implement IdentifierGenerator
`class` | `AbstractPostInsertGenerator`
`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` | `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` An `IdentifierGenerator` that uses a database table to store the last generated value.
`class` | `TableHiLoGenerator` hilo An `IdentifierGenerator` that returns a `Long`, constructed using a hi/lo algorithm.
`class` | `UUIDHexGenerator` uuid A `UUIDGenerator` that returns a string of length 32, This string will consist of only hex digits.

Methods in org.hibernate.id that return IdentifierGenerator
`static IdentifierGenerator` | `IdentifierGeneratorFactory.create(String strategy, Type type, Properties params, Dialect dialect)`

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.impl

Methods in org.hibernate.impl that return IdentifierGenerator
`IdentifierGenerator` | `SessionFactoryImpl.getIdentifierGenerator(String rootEntityName)`

Uses of IdentifierGenerator in org.hibernate.mapping

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

Uses of IdentifierGenerator in org.hibernate.persister.collection

Methods in org.hibernate.persister.collection that return IdentifierGenerator
`IdentifierGenerator` | `CollectionPersister.getIdentifierGenerator()` Get the surrogate key generation strategy (optional operation)
`IdentifierGenerator` | `AbstractCollectionPersister.getIdentifierGenerator()`

Uses of IdentifierGenerator in org.hibernate.persister.entity

Methods in org.hibernate.persister.entity that return IdentifierGenerator
`IdentifierGenerator` | `AbstractEntityPersister.getIdentifierGenerator()`
`IdentifierGenerator` | `EntityPersister.getIdentifierGenerator()` Determine which identifier generation strategy is used for this entity.

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(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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES