Package org.hibernate.mapping
Class Set
- java.lang.Object
-
- org.hibernate.mapping.Collection
-
- org.hibernate.mapping.Set
-
- All Implemented Interfaces:
java.io.Serializable
,Fetchable
,Filterable
,Value
public class Set extends Collection
A set with no nullable element columns. It will have a primary key consisting of all table columns (ie. key columns + element columns).- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.hibernate.mapping.Collection
DEFAULT_ELEMENT_COLUMN_NAME, DEFAULT_KEY_COLUMN_NAME
-
-
Constructor Summary
Constructors Constructor Description Set(MetadataBuildingContext buildingContext, PersistentClass owner)
Set(MetadataImplementor metadata, PersistentClass owner)
Deprecated.UseSet(MetadataBuildingContext, PersistentClass)
instead.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
accept(ValueVisitor visitor)
CollectionType
getDefaultCollectionType()
boolean
isSet()
void
validate(Mapping mapping)
-
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, 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, isArray, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isExtraLazy, isIdentified, isIndexed, isInverse, isLazy, isMap, isMutable, isNullable, isOneToMany, isOptimisticLocked, isPrimitiveArray, isSame, isSame, isSame, 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
-
-
-
-
Constructor Detail
-
Set
@Deprecated public Set(MetadataImplementor metadata, PersistentClass owner)
Deprecated.UseSet(MetadataBuildingContext, PersistentClass)
instead.
-
Set
public Set(MetadataBuildingContext buildingContext, PersistentClass owner)
-
-
Method Detail
-
validate
public void validate(Mapping mapping) throws MappingException
- Overrides:
validate
in classCollection
- Throws:
MappingException
-
isSet
public boolean isSet()
- Overrides:
isSet
in classCollection
-
getDefaultCollectionType
public CollectionType getDefaultCollectionType()
- Specified by:
getDefaultCollectionType
in classCollection
-
accept
public java.lang.Object accept(ValueVisitor visitor)
-
-