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

public Class SetBinder

extends CollectionBinder
Class Inheritance
Imports
java.util.function.Supplier, org.hibernate.annotations.OrderBy, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.mapping.Collection, .PersistentClass, .Set, org.hibernate.resource.beans.spi.ManagedBean, org.hibernate.usertype.UserCollectionType

A CollectionBinder for sets, whose mapping model type is Set.
Author
Matthew Inger

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
SetBinder(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, boolean sorted, MetadataBuildingContext buildingContext)

Method Summary

Modifier and TypeMethod and Description
protected Collection
public void
setSqlOrderBy(OrderBy orderByAnn)

Overrides org.hibernate.boot.model.internal.CollectionBinder.setSqlOrderBy.

Deprecated as a consequence of OrderBy being deprecated.
Inherited from org.hibernate.boot.model.internal.CollectionBinder:
accessTypeadjustUserSuppliedValueCollectionOrderingFragmentbindbindCollectionbindManyToManyInverseForeignKeybindOneToManySecondPassbindStarToManySecondPasscreateElementColumnsIfNecessarygetBuildingContextgetCollectiongetCollectionBindergetCustomTypeBeanResolvergetElementTypegetNotFoundActiongetSecondPassisHibernateExtensionMappingisMapresolveCustomTypesafeCollectionRolesetAccessTypesetBatchSizesetCachesetCascadeStrategysetComparatorSortsetDeclaringClasssetElementColumnssetElementTypesetEmbeddedsetExplicitAssociationTablesetFkJoinColumnssetIndexColumnsetInheritanceStatePerClasssetInsertablesetInverseJoinColumnssetIsHibernateExtensionMappingsetJoinColumnssetJpaOrderBysetLocalGeneratorssetMapKeysetMapKeyColumnssetMapKeyManyToManyColumnssetMappedBysetNaturalSortsetNotFoundActionsetOnDeleteActionActionsetOneToManysetPropertysetPropertyHoldersetPropertyNamesetSqlOrdersetTableBindersetTargetEntitysetUpdatable

Constructor Detail

SetBinderback to summary
public SetBinder(Supplier<ManagedBean<? extends UserCollectionType>> customTypeBeanResolver, boolean sorted, MetadataBuildingContext buildingContext)

Method Detail

createCollectionback to summary
protected Collection createCollection(PersistentClass persistentClass)

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

Annotations
@Override
setSqlOrderByback to summary
public void setSqlOrderBy(OrderBy orderByAnn)

Overrides org.hibernate.boot.model.internal.CollectionBinder.setSqlOrderBy.

Deprecated

as a consequence of OrderBy being deprecated. See corresponding docs for further information.

Annotations
@Override