Class AbstractUUIDGenerator

java.lang.Object
org.hibernate.id.AbstractUUIDGenerator
All Implemented Interfaces:
Serializable, ExportableProducer, BeforeExecutionGenerator, Generator, Configurable, IdentifierGenerator
Direct Known Subclasses:
UUIDHexGenerator

@Deprecated(since="6") public abstract class AbstractUUIDGenerator extends Object implements IdentifierGenerator
Deprecated.
since UUIDHexGenerator is deprecated
The base class for identifier generators that use a UUID algorithm. This class implements the algorithm, subclasses define the identifier format.
See Also:
  • Constructor Details

    • AbstractUUIDGenerator

      public AbstractUUIDGenerator()
      Deprecated.
  • Method Details

    • 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.