org.hibernate.type
Class BagType
- AssociationType, Serializable, Type
BagType(String role, String propertyRef, boolean isEmbeddedInXML)
|
assemble , compare , contains , deepCopy , disassemble , fromXMLNode , getAssociatedEntityName , getAssociatedJoinable , getCollection , getColumnSpan , getElementType , getElementsIterator , getElementsIterator , getForeignKeyDirection , getHashCode , getIdOfOwnerOrNull , getKeyOfOwner , getLHSPropertyName , getName , getOnCondition , getRHSUniqueKeyPropertyName , getRole , hasHolder , hydrate , indexOf , initializeImmediately , instantiate , instantiate , instantiateResult , isAlwaysDirtyChecked , isArrayType , isAssociationType , isCollectionType , isDirty , isDirty , isEmbeddedInXML , isEqual , isModified , isMutable , isXMLElement , nullSafeGet , nullSafeGet , nullSafeSet , nullSafeSet , renderLoggableString , replace , replaceElements , resolve , semiResolve , setToXMLNode , sqlTypes , toColumnNullness , toLoggableString , toString , useLHSPrimaryKey , wrap |
assemble , beforeAssemble , compare , disassemble , getHashCode , getHashCode , getSemiResolvedType , hydrate , isAnyType , isAssociationType , isCollectionType , isComponentType , isDirty , isEntityType , isEqual , isEqual , isModified , isSame , isXMLElement , replace , replaceNode , resolve , semiResolve |
BagType
public BagType(String role,
String propertyRef,
boolean isEmbeddedInXML)
getReturnedClass
public Class getReturnedClass()
The class returned by nullSafeGet() methods. This is used to
establish the class of an array of this type.
- getReturnedClass in interface Type
instantiate
public Object instantiate(int anticipatedSize)
Instantiate an empty instance of the "underlying" collection (not a wrapper),
but with the given anticipated size (i.e. accounting for initial capacity
and perhaps load factor).
- instantiate in interface CollectionType
anticipatedSize
- The anticipated size of the instaniated collection
after we are done populating it.
- A newly instantiated collection to be wrapped.
wrap
public PersistentCollection wrap(SessionImplementor session,
Object collection)
Wrap the naked collection instance in a wrapper, or instantiate a
holder. Callers MUST add the holder to the persistence context!
- wrap in interface CollectionType
session
- The session from which the request is originating.collection
- The bare collection to be wrapped.