org.hibernate.usertype
Interface UserVersionType
- All Superinterfaces:
- Comparator, UserType
public interface UserVersionType
- extends UserType, Comparator
A user type that may be used for a version property
Methods inherited from interface org.hibernate.usertype.UserType |
assemble, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, returnedClass, sqlTypes |
seed
Object seed(SessionImplementor session)
- Generate an initial version.
- Parameters:
session
- The session from which this request originates. May be
null; currently this only happens during startup when trying to determine
the "unsaved value" of entities.
- Returns:
- an instance of the type
next
Object next(Object current,
SessionImplementor session)
- Increment the version.
- Parameters:
session
- The session from which this request originates.current
- the current version
- Returns:
- an instance of the type
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.