当前页面:
在线文档首页 >
Hibernate 3.2.4 正式版 API 英文文档
Array (Hibernate API Documentation) - Hibernate 3.2.4 正式版 API 英文文档
org.hibernate.mapping
Class Array
java.lang.Object
org.hibernate.mapping.Collection
org.hibernate.mapping.IndexedCollection
org.hibernate.mapping.List
org.hibernate.mapping.Array
- All Implemented Interfaces:
- Fetchable, Filterable, Serializable, Value
- Direct Known Subclasses:
- PrimitiveArray
- public class Array
- extends List
An array mapping has a primary key consisting of
the key columns + index column.
- Author:
- Gavin King
- See Also:
- Serialized Form
Methods inherited from class org.hibernate.mapping.Collection |
addFilter, addManyToManyFilter, createAllKeys, createForeignKey, getBatchSize, getCacheConcurrencyStrategy, getCacheRegionName, getCollectionPersisterClass, getCollectionTable, getCollectionType, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getComparator, getComparatorClassName, getCustomSQLDelete, getCustomSQLDeleteAll, getCustomSQLDeleteAllCheckStyle, getCustomSQLDeleteCheckStyle, getCustomSQLInsert, getCustomSQLInsertCheckStyle, getCustomSQLUpdate, getCustomSQLUpdateCheckStyle, getElement, getElementNodeName, getFetchMode, getFilterMap, getKey, getLoaderName, getManyToManyFilterMap, getManyToManyOrdering, getManyToManyWhere, getNodeName, getOrderBy, getOwner, getOwnerEntityName, getReferencedPropertyName, getRole, getSynchronizedTables, getTable, getType, getTypeName, getTypeParameters, getWhere, hasFormula, hasOrder, hasOrphanDelete, isAlternateUniqueKey, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isEmbedded, isExtraLazy, isIdentified, isInverse, isLazy, isMap, isMutable, isNullable, isOneToMany, isOptimisticLocked, isPrimitiveArray, isSet, isSimpleValue, isSorted, isSubselectLoadable, isValid, setBatchSize, setCacheConcurrencyStrategy, setCacheRegionName, setCollectionPersisterClass, setCollectionTable, setComparator, setComparatorClassName, setCustomSQLDelete, setCustomSQLDeleteAll, setCustomSQLInsert, setCustomSQLUpdate, setElement, setElementNodeName, setEmbedded, setExtraLazy, setFetchMode, setInverse, setKey, setLazy, setLoaderName, setManyToManyOrdering, setManyToManyWhere, setMutable, setNodeName, setOptimisticLocked, setOrderBy, setOrphanDelete, setOwner, setReferencedPropertyName, setRole, setSorted, setSubselectLoadable, setTypeName, setTypeParameters, setTypeUsingReflection, setWhere, toString |
Array
public Array(PersistentClass owner)
- Constructor for Array.
- Parameters:
owner
-
getElementClass
public Class getElementClass()
throws MappingException
- Throws:
MappingException
getDefaultCollectionType
public CollectionType getDefaultCollectionType()
throws MappingException
- Overrides:
getDefaultCollectionType
in class List
- Throws:
MappingException
isArray
public boolean isArray()
- Overrides:
isArray
in class Collection
getElementClassName
public String getElementClassName()
- Returns:
- Returns the elementClassName.
setElementClassName
public void setElementClassName(String elementClassName)
- Parameters:
elementClassName
- The elementClassName to set.
accept
public Object accept(ValueVisitor visitor)
- Specified by:
accept
in interface Value
- Overrides:
accept
in class List