org.hibernate.type
Class SetType
java.lang.Object
org.hibernate.type.AbstractType
org.hibernate.type.CollectionType
org.hibernate.type.SetType
- All Implemented Interfaces:
- AssociationType, Serializable, Type
- Direct Known Subclasses:
- OrderedSetType, SortedSetType
- public class SetType
- extends CollectionType
- See Also:
- Serialized Form
Methods inherited from class org.hibernate.type.CollectionType |
assemble, compare, contains, deepCopy, disassemble, fromXMLNode, getAssociatedEntityName, getAssociatedJoinable, getCollection, getColumnSpan, getElementsIterator, getElementsIterator, getElementType, getForeignKeyDirection, getHashCode, getKeyOfOwner, getLHSPropertyName, getName, getOnCondition, getRHSUniqueKeyPropertyName, getRole, hasHolder, hydrate, indexOf, initializeImmediately, instantiateResult, isAlwaysDirtyChecked, isArrayType, isAssociationType, isCollectionType, isDirty, isDirty, isEmbeddedInXML, isEqual, isModified, isMutable, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replaceElements, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString, toString, useLHSPrimaryKey |
SetType
public SetType(String role,
String propertyRef,
boolean isEmbeddedInXML)
instantiate
public PersistentCollection instantiate(SessionImplementor session,
CollectionPersister persister,
Serializable key)
- Description copied from class:
CollectionType
- Instantiate an uninitialized collection wrapper or holder. Callers MUST add the holder to the
persistence context!
- Specified by:
instantiate
in class CollectionType
getReturnedClass
public Class getReturnedClass()
- Description copied from interface:
Type
- The class returned by nullSafeGet() methods. This is used to
establish the class of an array of this type.
- Returns:
- Class
wrap
public PersistentCollection wrap(SessionImplementor session,
Object collection)
- Description copied from class:
CollectionType
- Wrap the naked collection instance in a wrapper, or instantiate a holder. Callers MUST add
the holder to the persistence context!
- Specified by:
wrap
in class CollectionType
instantiate
public Object instantiate()
- Description copied from class:
CollectionType
- Instantiate an empty instance of the "underlying" collection (not a wrapper)
- Specified by:
instantiate
in class CollectionType