public final class UUIDKeyGeneratorFactory extends Object implements KeyGeneratorFactory
UUIDKeyGenerator
Constructor and Description |
---|
UUIDKeyGeneratorFactory() |
Modifier and Type | Method and Description |
---|---|
KeyGenerator |
getKeyGenerator(PersistenceFactory factory,
Properties params,
int sqlType)
Produce the key generator.
|
String |
getKeyGeneratorName()
Get the short name of the key generator.
|
public String getKeyGeneratorName()
getKeyGeneratorName
in interface KeyGeneratorFactory
KeyGenerator
used to identify key generator (types).public KeyGenerator getKeyGenerator(PersistenceFactory factory, Properties params, int sqlType) throws MappingException
getKeyGenerator
in interface KeyGeneratorFactory
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.Copyright © 2014. All rights reserved.