站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 2.1.8 正式版 API 英文文档

Uses of Interface net.sf.hibernate.id.IdentifierGenerator (Hibernate API Documentation) - Hibernate 2.1.8 正式版 API 英文文档


Uses of Interface
net.sf.hibernate.id.IdentifierGenerator

Packages that use IdentifierGenerator
net.sf.hibernate.collection   
net.sf.hibernate.id   
net.sf.hibernate.mapping   
net.sf.hibernate.persister   
 

Uses of IdentifierGenerator in net.sf.hibernate.collection
 

Methods in net.sf.hibernate.collection that return IdentifierGenerator
 IdentifierGenerator CollectionPersister.getIdentifierGenerator()
          Get the surrogate key generation strategy (optional operation)
 IdentifierGenerator AbstractCollectionPersister.getIdentifierGenerator()
           
 

Uses of IdentifierGenerator in net.sf.hibernate.id
 

Subinterfaces of IdentifierGenerator in net.sf.hibernate.id
 interface PersistentIdentifierGenerator
          An IdentifierGenerator that requires creation of database objects.
 

Classes in net.sf.hibernate.id that implement IdentifierGenerator
 class Assigned
          assigned

An IdentifierGenerator that returns the current identifier assigned to an instance.
 class CounterGenerator
          Deprecated. use IncrementGenerator instead
 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 IdentityGenerator
          The IdentityGenerator for autoincrement/identity key generation.
 class IncrementGenerator
          increment

An IdentifierGenerator that returns a long, constructed by counting from the maximum primary key value at startup.
 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 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
          The base class for identifier generators that use a UUID algorithm.
 class UUIDHexGenerator
          uuid.hex

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

A UUIDGenerator that returns a string of length 16, This string will NOT consist of only alphanumeric characters.
 

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

Uses of IdentifierGenerator in net.sf.hibernate.mapping
 

Methods in net.sf.hibernate.mapping that return IdentifierGenerator
 IdentifierGenerator SimpleValue.createIdentifierGenerator(Dialect dialect)
           
 

Uses of IdentifierGenerator in net.sf.hibernate.persister
 

Methods in net.sf.hibernate.persister that return IdentifierGenerator
 IdentifierGenerator ClassPersister.getIdentifierGenerator()
          Return the IdentifierGenerator for the class
 IdentifierGenerator AbstractEntityPersister.getIdentifierGenerator()