Factory methods for IdentifierGenerator framework.

Namespace:  NHibernate.Id
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public NotInheritable Class IdentifierGeneratorFactory
C#
public sealed class IdentifierGeneratorFactory
Visual C++
public ref class IdentifierGeneratorFactory sealed
JavaScript
NHibernate.Id.IdentifierGeneratorFactory = function();

Type.createClass(
	'NHibernate.Id.IdentifierGeneratorFactory');

Remarks

The built in strategies for identifier generation in NHibernate are:

strategyImplementation of strategy
assignedAssigned
counterCounterGenerator
foreignForeignGenerator
guidGuidGenerator
guid.combGuidCombGenerator
hiloTableHiLoGenerator
identityIdentityGenerator
native Chooses between IdentityGenerator, SequenceGenerator , and TableHiLoGenerator based on the Dialect's capabilities.
seqhiloSequenceHiLoGenerator
sequenceSequenceGenerator
uuid.hexUUIDHexGenerator
uuid.stringUUIDStringGenerator

Inheritance Hierarchy

System..::.Object
  NHibernate.Id..::.IdentifierGeneratorFactory

See Also