Package org.hibernate.id
Class AbstractUUIDGenerator
- java.lang.Object
-
- org.hibernate.id.AbstractUUIDGenerator
-
- All Implemented Interfaces:
Serializable
,ExportableProducer
,BeforeExecutionGenerator
,Generator
,Configurable
,StandardGenerator
,IdentifierGenerator
- Direct Known Subclasses:
UUIDHexGenerator
@Deprecated(since="6") public abstract class AbstractUUIDGenerator extends Object implements IdentifierGenerator, StandardGenerator
Deprecated.sinceUUIDHexGenerator
is deprecatedThe base class for identifier generators that use a UUID algorithm. This class implements the algorithm, subclasses define the identifier format.- See Also:
UUIDHexGenerator
, Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.hibernate.id.IdentifierGenerator
CONTRIBUTOR_NAME, ENTITY_NAME, GENERATOR_NAME, JPA_ENTITY_NAME
-
-
Constructor Summary
Constructors Constructor Description AbstractUUIDGenerator()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected short
getCount()
Deprecated.Unique in a millisecond for this JVM instance (unless there are more than 32767 instances created in a millisecond)protected short
getHiTime()
Deprecated.Unique down to millisecondprotected int
getIP()
Deprecated.Unique in a local networkprotected int
getJVM()
Deprecated.Unique across JVMs on this machine (unless they load this class in the same quarter-second, which is very unlikely)protected int
getLoTime()
Deprecated.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.generator.BeforeExecutionGenerator
generatedOnExecution
-
Methods inherited from interface org.hibernate.id.Configurable
create, initialize
-
Methods inherited from interface org.hibernate.generator.Generator
allowAssignedIdentifiers, generatedOnExecution, generatesOnInsert, generatesOnUpdate, generatesSometimes
-
Methods inherited from interface org.hibernate.id.IdentifierGenerator
configure, generate, generate, getEventTypes, registerExportables, supportsJdbcBatchInserts
-
-
-
-
Method Detail
-
getJVM
protected int getJVM()
Deprecated.Unique across JVMs on this machine (unless they load this class in the same quarter-second, which is very unlikely)
-
getCount
protected short getCount()
Deprecated.Unique in a millisecond for this JVM instance (unless there are more than 32767 instances created in a millisecond)
-
getIP
protected int getIP()
Deprecated.Unique in a local network
-
getHiTime
protected short getHiTime()
Deprecated.Unique down to millisecond
-
getLoTime
protected int getLoTime()
Deprecated.
-
-