public class Array extends List
DEFAULT_INDEX_COLUMN_NAME
DEFAULT_ELEMENT_COLUMN_NAME, DEFAULT_KEY_COLUMN_NAME
Constructor and Description |
---|
Array(MetadataBuildingContext buildingContext,
PersistentClass owner) |
Array(MetadataImplementor metadata,
PersistentClass owner)
Deprecated.
Use
Array(MetadataBuildingContext, PersistentClass) instead. |
Modifier and Type | Method and Description |
---|---|
Object |
accept(ValueVisitor visitor) |
CollectionType |
getDefaultCollectionType() |
Class |
getElementClass() |
String |
getElementClassName() |
boolean |
isArray() |
void |
setElementClassName(String elementClassName) |
getBaseIndex, isList, setBaseIndex
getIndex, isIndexed, isSame, isSame, setIndex, validate
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, getFetchMode, getFilters, getKey, getLoaderName, getManyToManyFilters, getManyToManyOrdering, getManyToManyWhere, getMappedByProperty, getMetadata, getOrderBy, getOwner, getOwnerEntityName, getReferencedPropertyName, getRole, getServiceRegistry, getSynchronizedTables, getTable, getType, getTypeName, getTypeParameters, getWhere, hasFormula, hasOrder, hasOrphanDelete, isAlternateUniqueKey, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isExtraLazy, isIdentified, isInverse, isLazy, isMap, isMutable, isNullable, isOneToMany, isOptimisticLocked, isPrimitiveArray, isSame, isSame, isSet, isSimpleValue, isSorted, isSubselectLoadable, isValid, setBatchSize, setCacheConcurrencyStrategy, setCacheRegionName, setCollectionPersisterClass, setCollectionTable, setComparator, setComparatorClassName, setCustomSQLDelete, setCustomSQLDeleteAll, setCustomSQLInsert, setCustomSQLUpdate, setElement, setExtraLazy, setFetchMode, setInverse, setKey, setLazy, setLoaderName, setManyToManyOrdering, setManyToManyWhere, setMappedByProperty, setMutable, setOptimisticLocked, setOrderBy, setOrphanDelete, setOwner, setReferencedPropertyName, setRole, setSorted, setSubselectLoadable, setTypeName, setTypeParameters, setTypeParameters, setTypeUsingReflection, setWhere, toString
@Deprecated public Array(MetadataImplementor metadata, PersistentClass owner)
Array(MetadataBuildingContext, PersistentClass)
instead.public Array(MetadataBuildingContext buildingContext, PersistentClass owner)
public Class getElementClass() throws MappingException
MappingException
public CollectionType getDefaultCollectionType() throws MappingException
getDefaultCollectionType
in class List
MappingException
public boolean isArray()
isArray
in class Collection
public String getElementClassName()
public void setElementClassName(String elementClassName)
elementClassName
- The elementClassName to set.Copyright © 2019 JBoss by Red Hat. All rights reserved.