当前页面:
在线文档首页 >
Hibernate 2.1.8 正式版 API 英文文档
UUIDStringGenerator (Hibernate API Documentation) - Hibernate 2.1.8 正式版 API 英文文档
net.sf.hibernate.id
Class UUIDStringGenerator
java.lang.Object
net.sf.hibernate.id.UUIDGenerator
net.sf.hibernate.id.UUIDStringGenerator
- All Implemented Interfaces:
- Configurable, IdentifierGenerator
- public class UUIDStringGenerator
- extends UUIDGenerator
- implements Configurable
uuid.string
A UUIDGenerator that returns a string of length 16,
This string will NOT consist of only alphanumeric
characters. Use this only if you don't mind unreadable
identifiers.
This implementation is known to be incompatible with
Postgres.
- Author:
- Gavin King
- See Also:
UUIDHexGenerator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UUIDStringGenerator
public UUIDStringGenerator()
generate
public Serializable generate(SessionImplementor cache,
Object obj)
- Description copied from interface:
IdentifierGenerator
- Generate a new identifier.
- Specified by:
generate
in interface IdentifierGenerator
- Parameters:
cache
- obj
- the entity or toplevel collection for which the id is being generated
- Returns:
- Serializable a new identifier
main
public static void main(String[] args)
throws Exception
- Throws:
Exception
configure
public void configure(Type type,
Properties params,
Dialect d)
- Description copied from interface:
Configurable
- Configure this instance, given the value of parameters
specified by the user as <param> elements.
This method is called just once, following instantiation.
- Specified by:
configure
in interface Configurable
- Parameters:
params
- param values, keyed by parameter name