Top Description Fields Constructors Methods
org.hibernate.boot.model.internal

public Class BagBinder

extends CollectionBinder
Class Inheritance
Known Direct Subclasses
org.hibernate.boot.model.internal.IdBagBinder
Imports
java.util.function.Supplier, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.mapping.Bag, .Collection, .PersistentClass, org.hibernate.resource.beans.spi.ManagedBean, org.hibernate.usertype.UserCollectionType

A CollectionBinder for bags, whose mapping model type is Bag.
Author
Matthew Inger

Field Summary

Inherited from org.hibernate.boot.model.internal.CollectionBinder:
buildingContextcollectionforeignJoinColumnshasMapKeyPropertyindexColumninheritanceStatePerClassinverseJoinColumnsisEmbeddedlocalGeneratorsmapKeyColumnsmapKeyManyToManyColumnsmapKeyPropertyNamenotFoundActiononDeleteActionpropertypropertyHolderpropertyName

Constructor Summary

AccessConstructor and Description
public
BagBinder(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, MetadataBuildingContext context)

Method Summary

Modifier and TypeMethod and Description
protected Collection
Inherited from org.hibernate.boot.model.internal.CollectionBinder:
accessTypeadjustUserSuppliedValueCollectionOrderingFragmentbindbindCollectionbindManyToManyInverseForeignKeybindOneToManySecondPassbindStarToManySecondPasscreateElementColumnsIfNecessarygetBuildingContextgetCollectiongetCollectionBindergetCustomTypeBeanResolvergetElementTypegetNotFoundActiongetSecondPassisHibernateExtensionMappingisMapresolveCustomTypesafeCollectionRolesetAccessTypesetBatchSizesetCachesetCascadeStrategysetComparatorSortsetDeclaringClasssetElementColumnssetElementTypesetEmbeddedsetExplicitAssociationTablesetFkJoinColumnssetIndexColumnsetInheritanceStatePerClasssetInsertablesetInverseJoinColumnssetIsHibernateExtensionMappingsetJoinColumnssetJpaOrderBysetLocalGeneratorssetMapKeysetMapKeyColumnssetMapKeyManyToManyColumnssetMappedBysetNaturalSortsetNotFoundActionsetOnDeleteActionActionsetOneToManysetPropertysetPropertyHoldersetPropertyNamesetSqlOrdersetSqlOrderBysetTableBindersetTargetEntitysetUpdatable

Constructor Detail

BagBinderback to summary
public BagBinder(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, MetadataBuildingContext context)

Method Detail

createCollectionback to summary
protected Collection createCollection(PersistentClass owner)

Implements abstract org.hibernate.boot.model.internal.CollectionBinder.createCollection.

Annotations
@Override