HighLowKeyGeneratorFactory, IdentityKeyGeneratorFactory, MaxKeyGeneratorFactory, NoKeyGeneratorFactory, SequenceKeyGeneratorFactory, TableKeyGeneratorFactory, UUIDKeyGeneratorFactorypublic interface KeyGeneratorFactory
| Modifier and Type | Method | Description |
|---|---|---|
KeyGenerator |
getKeyGenerator(PersistenceFactory factory,
java.util.Properties params,
int sqlType) |
Produce the key generator.
|
java.lang.String |
getKeyGeneratorName() |
Get the short name of the key generator.
|
java.lang.String getKeyGeneratorName()
KeyGenerator used to identify key generator (types).KeyGenerator getKeyGenerator(PersistenceFactory factory, java.util.Properties params, int sqlType) throws MappingException
factory - Helper object for obtaining database-specific QuerySyntax.params - Parameters for key generator.sqlType - The SQL type of the primary key, the generated identities must have
the corresponding Java type, e.g. java.sql.Types.INTEGER corresponds to
java.lang.Integer, java.sql.Types.NUMERIC corresponds to java.lang.BigDecimal.KeyGenerator instance.MappingException - If there's a problem resolving the mapping information.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com