org.hibernate.id

Class GUIDGenerator

Implemented Interfaces:
IdentifierGenerator

public class GUIDGenerator
extends java.lang.Object
implements IdentifierGenerator

Generates string values using the SQL Server NEWID() function.
Author:
Joseph Fifield

Fields inherited from interface org.hibernate.id.IdentifierGenerator

ENTITY_NAME

Method Summary

Serializable
generate(SessionImplementor session, Object obj)
Generate a new identifier.

Method Details

generate

public Serializable generate(SessionImplementor session,
                             Object obj)
            throws HibernateException
Generate a new identifier.
Specified by:
generate in interface IdentifierGenerator
Parameters:
session -
Returns:
a new identifier