public class

StandardRandomStrategy

extends Object
implements UUIDGenerationStrategy
java.lang.Object
   ↳ org.hibernate.id.uuid.StandardRandomStrategy

Class Overview

Implements a "random" UUID generation strategy as defined by the randomUUID() method.

Summary

Fields
public static final StandardRandomStrategy INSTANCE
Public Constructors
StandardRandomStrategy()
Public Methods
UUID generateUUID(SessionImplementor session)
Delegates to randomUUID()
int getGeneratedVersion()
A variant 4 (random) strategy
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.hibernate.id.UUIDGenerationStrategy

Fields

public static final StandardRandomStrategy INSTANCE

Public Constructors

public StandardRandomStrategy ()

Public Methods

public UUID generateUUID (SessionImplementor session)

Delegates to randomUUID()

Parameters
session The session asking for the generation
Returns
  • The generated UUID.

public int getGeneratedVersion ()

A variant 4 (random) strategy

Returns
  • The supported generation version