Package org.hibernate.id
Class UUIDHexGenerator
java.lang.Object
org.hibernate.id.AbstractUUIDGenerator
org.hibernate.id.UUIDHexGenerator
- All Implemented Interfaces:
Serializable,ExportableProducer,BeforeExecutionGenerator,Generator,Configurable,StandardGenerator,IdentifierGenerator
Deprecated.
The legacy id generator named
uuid / uuid.hex.
A UUIDGenerator that returns a string of length 32,
This string will consist of only hex digits. Optionally,
the string may be generated with separators between each
component of the UUID.
Mapping parameter supported: "separator".
- Author:
- Gavin King
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.The configuration parameter specifying the separator to use.Fields inherited from interface org.hibernate.id.IdentifierGenerator
CONTRIBUTOR_NAME, ENTITY_NAME, GENERATOR_NAME, JPA_ENTITY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(Type type, Properties parameters, ServiceRegistry serviceRegistry) Deprecated.Configure this instance, given the value of parameters specified by the user as<param>elements.protected Stringformat(int intValue) Deprecated.protected Stringformat(short shortValue) Deprecated.generate(SharedSessionContractImplementor session, Object obj) Deprecated.Generate a new identifier.Methods inherited from class org.hibernate.id.AbstractUUIDGenerator
getCount, getHiTime, getIP, getJVM, getLoTimeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.generator.BeforeExecutionGenerator
generatedOnExecutionMethods inherited from interface org.hibernate.id.Configurable
create, initializeMethods inherited from interface org.hibernate.generator.Generator
allowAssignedIdentifiers, generatedOnExecution, generatesOnInsert, generatesOnUpdate, generatesSometimesMethods inherited from interface org.hibernate.id.IdentifierGenerator
generate, getEventTypes, registerExportables, supportsJdbcBatchInserts
-
Field Details
-
SEPARATOR
Deprecated.The configuration parameter specifying the separator to use.- See Also:
-
-
Constructor Details
-
UUIDHexGenerator
public UUIDHexGenerator()Deprecated.
-
-
Method Details
-
configure
public void configure(Type type, Properties parameters, ServiceRegistry serviceRegistry) throws MappingException Deprecated.Description copied from interface:IdentifierGeneratorConfigure this instance, given the value of parameters specified by the user as<param>elements.This method is called just once, following instantiation, and before
IdentifierGenerator.registerExportables(Database).- Parameters:
type- The id property type descriptorparameters- param values, keyed by parameter nameserviceRegistry- Access to service that may be needed.- Throws:
MappingException- If configuration fails.
-
format
Deprecated. -
format
Deprecated.
-
hbm.xmlmappings.