Top Description Fields Constructors Methods
org.hibernate.mapping

public abstract Class Collection

extends Object
implements Fetchable, Value, Filterable
Class Inheritance
All Implemented Interfaces
org.hibernate.mapping.Filterable, org.hibernate.mapping.Value, java.io.Serializable, org.hibernate.mapping.Fetchable
Known Direct Subclasses
org.hibernate.mapping.IdentifierCollection, org.hibernate.mapping.IndexedCollection, org.hibernate.mapping.Set, org.hibernate.mapping.Bag
Imports
java.util.Comparator, .HashMap, .HashSet, .Iterator, .Properties, org.hibernate.FetchMode, .MappingException, org.hibernate.cfg.Mappings, org.hibernate.engine.Mapping, .ExecuteUpdateResultCheckStyle, org.hibernate.type.CollectionType, .Type, .TypeFactory, org.hibernate.util.ArrayHelper, .EmptyIterator, .ReflectHelper

Mapping for a collection. Subclasses specialize to particular collection styles.
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private int
private String
private String
private Class<T>
private Table
private Comparator<T>
private String
private boolean
private boolean
private boolean
private String
private String
private String
private String
private boolean
public static final String
public static final String
private ExecuteUpdateResultCheckStyle
private ExecuteUpdateResultCheckStyle
private Value
private String
private boolean
private boolean
private FetchMode
private final Map<K, V>
private ExecuteUpdateResultCheckStyle
private boolean
private KeyValue
private boolean
private String
private final Map<K, V>
private String
private String
private final Mappings
private boolean
private String
private boolean
private String
private boolean
private PersistentClass
private String
private String
private boolean
private boolean
private final Set<E>
private String
private Properties
private ExecuteUpdateResultCheckStyle
private String

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public void
public void
private void
checkColumnDuplication(Set<E> distinctColumns, Iterator<E> columns)

private void
public void
public void
private void
pack-priv abstract void
public int
public String
public String
public Class<T>
public Table
public CollectionType
public boolean[]
public Iterator<E>
public int
public boolean[]
public Comparator<T>
public String
public String
public String
public ExecuteUpdateResultCheckStyle
public ExecuteUpdateResultCheckStyle
public String
public ExecuteUpdateResultCheckStyle
public String
public ExecuteUpdateResultCheckStyle
public abstract CollectionType
public Value
public String
public FetchMode
public Map<K, V>
public KeyValue
public String
public Map<K, V>
public String
public String
public Mappings
public String
public String
public PersistentClass
public String
public String
public String
public Set<E>
public Table
public Type
public String
public Properties
public String
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public void
setBatchSize(int i)

public void
setCacheConcurrencyStrategy(String cacheConcurrencyStrategy)

public void
setCacheRegionName(String cacheRegionName)

public void
public void
public void
setComparator(Comparator<T> comparator)

public void
setComparatorClassName(String comparatorClassName)

public void
setCustomSQLDelete(String customSQLDelete, boolean callable, ExecuteUpdateResultCheckStyle checkStyle)

public void
setCustomSQLDeleteAll(String customSQLDeleteAll, boolean callable, ExecuteUpdateResultCheckStyle checkStyle)

public void
setCustomSQLInsert(String customSQLInsert, boolean callable, ExecuteUpdateResultCheckStyle checkStyle)

public void
setCustomSQLUpdate(String customSQLUpdate, boolean callable, ExecuteUpdateResultCheckStyle checkStyle)

public void
setElement(Value element)

public void
setElementNodeName(String elementNodeName)

public void
setEmbedded(boolean embedded)

public void
setExtraLazy(boolean extraLazy)

public void
public void
setInverse(boolean inverse)

public void
public void
public void
public void
public void
setManyToManyWhere(String manyToManyWhere)

public void
setMutable(boolean mutable)

public void
setNodeName(String nodeName)

public void
setOptimisticLocked(boolean optimisticLocked)

public void
setOrderBy(String orderBy)

public void
setOrphanDelete(boolean orphanDelete)

public void
setOwner(PersistentClass
The owner
owner
)

Deprecated Inject the owner into constructor.
public void
public void
public void
setSorted(boolean sorted)

public void
setSubselectLoadable(boolean subqueryLoadable)

public void
setTypeName(String typeName)

public void
public void
public void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public void
validate(Mapping mapping)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait