Class IdentifierBag
java.lang.Object
org.hibernate.mapping.Collection
org.hibernate.mapping.IdentifierCollection
org.hibernate.mapping.IdentifierBag
- All Implemented Interfaces:
Serializable, AuxiliaryTableHolder, Fetchable, Filterable, SoftDeletable, Stateful, Value
A bag with a generated (surrogate) key. Its primary key is just the identifier column.
- See Also:
-
Field Summary
Fields inherited from class IdentifierCollection
DEFAULT_IDENTIFIER_COLUMN_NAMEFields inherited from class Collection
DEFAULT_ELEMENT_COLUMN_NAME, DEFAULT_KEY_COLUMN_NAMEFields inherited from interface SoftDeletable
INDICATOR -
Constructor Summary
ConstructorsConstructorDescriptionIdentifierBag(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, PersistentClass owner, MetadataBuildingContext buildingContext) annotation bindingIdentifierBag(MetadataBuildingContext buildingContext, PersistentClass owner) hbm.xml bindingIdentifierBag(IdentifierBag original) -
Method Summary
Methods inherited from class IdentifierCollection
getIdentifier, isIdentified, isSame, isSame, setIdentifier, validateMethods inherited from class Collection
addAuxiliaryColumn, addFilter, addManyToManyFilter, addSynchronizedTable, createAllKeys, createForeignKey, createUniqueKey, enableSoftDelete, getAuxiliaryColumn, getAuxiliaryTable, getBatchSize, getBuildingContext, getCacheConcurrencyStrategy, getCacheRegionName, getCollectionSemantics, getCollectionTable, getCollectionType, getColumnInsertability, getColumns, getColumnSpan, getColumnUpdateability, getComparator, getComparatorClassName, getCustomSQLDelete, getCustomSQLDeleteAll, getCustomSQLInsert, getCustomSQLUpdate, getDeleteAllExpectation, getDeleteExpectation, getElement, getFetchMode, getFilters, getInsertExpectation, getKey, getLoaderName, getMainTable, getManyToManyFilters, getManyToManyOrdering, getManyToManyWhere, getMappedByProperty, getMetadata, getOrderBy, getOwner, getOwnerEntityName, getQueryCacheLayout, getReferencedPropertyName, getRole, getSelectables, getServiceRegistry, getSoftDeleteStrategy, getStateManagementType, getSynchronizedTables, getTable, getType, getTypeName, getTypeParameters, getUpdateExpectation, getWhere, hasAnyInsertableColumns, hasAnyUpdatableColumns, hasColumns, hasFormula, hasOrder, hasOrphanDelete, isAlternateUniqueKey, isArray, isAuxiliaryColumnInPrimaryKey, isColumnInsertable, isColumnUpdateable, isCustomDeleteAllCallable, isCustomDeleteCallable, isCustomInsertCallable, isCustomUpdateCallable, isExtraLazy, isIndexed, isInverse, isLazy, isMainTablePartitioned, isMap, isMutable, isNullable, isOneToMany, isOptimisticLocked, isPartitionKey, isPrimaryKeyDisabled, isPrimitiveArray, isSame, isSame, isSet, isSimpleValue, isSorted, isSubselectLoadable, isValid, setAuxiliaryColumnInPrimaryKey, setAuxiliaryTable, setBatchSize, setCacheConcurrencyStrategy, setCacheRegionName, setCollectionTable, setComparator, setComparatorClassName, setCustomSQLDelete, setCustomSQLDeleteAll, setCustomSQLInsert, setCustomSQLUpdate, setDeleteAllExpectation, setDeleteExpectation, setElement, setExtraLazy, setFetchMode, setInsertExpectation, setInverse, setKey, setLazy, setLoaderName, setMainTablePartitioned, setManyToManyOrdering, setManyToManyWhere, setMappedByProperty, setMutable, setNonInsertable, setNonUpdatable, setOptimisticLocked, setOrderBy, setOrphanDelete, setPrimaryKeyDisabled, setQueryCacheLayout, setReferencedPropertyName, setRole, setSorted, setStateManagementType, setSubselectLoadable, setTypeName, setTypeParameters, setTypeParameters, setTypeUsingReflection, setUpdateExpectation, setWhere, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface SoftDeletable
getSoftDeleteColumnMethods inherited from interface Stateful
getStateManagementMethods inherited from interface Value
checkColumnDuplication, getConstraintColumns, getExtraCreateTableInfo, getSelectableType, getVirtualSelectables
-
Constructor Details
-
IdentifierBag
hbm.xml binding -
IdentifierBag
public IdentifierBag(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, PersistentClass owner, MetadataBuildingContext buildingContext) annotation binding -
IdentifierBag
-
-
Method Details
-
copy
-
getDefaultCollectionType
- Specified by:
getDefaultCollectionTypein classCollection
-
accept
-