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.spi |
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.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` 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` | `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` | `Component.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)`
`IdentifierGenerator` | `SimpleValue.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` | `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(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.

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

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