Uses of Interface
org.hibernate.metamodel.mapping.ForeignKeyDescriptor
Packages that use ForeignKeyDescriptor
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
-
Uses of ForeignKeyDescriptor in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return ForeignKeyDescriptorModifier and TypeMethodDescriptionAssociation.getForeignKeyDescriptor()
The descriptor, allowing access to column(s), etcPluralAttributeMapping.getKeyDescriptor()
ForeignKeyDescriptor.withKeySelectionMapping
(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess) Return a copy of this foreign key descriptor with the selectable mappings as provided by the given accessor.ForeignKeyDescriptor.withTargetPart
(ValuedModelPart targetPart) Return a copy of this foreign key descriptor with the target part as given by the argument. -
Uses of ForeignKeyDescriptor in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement ForeignKeyDescriptorModifier and TypeClassDescriptionclass
class
Methods in org.hibernate.metamodel.mapping.internal that return ForeignKeyDescriptorModifier and TypeMethodDescriptionManyToManyCollectionPart.getForeignKeyDescriptor()
ToOneAttributeMapping.getForeignKeyDescriptor()
PluralAttributeMappingImpl.getKeyDescriptor()
EmbeddedForeignKeyDescriptor.withKeySelectionMapping
(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess) SimpleForeignKeyDescriptor.withKeySelectionMapping
(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess) EmbeddedForeignKeyDescriptor.withTargetPart
(ValuedModelPart targetPart) SimpleForeignKeyDescriptor.withTargetPart
(ValuedModelPart targetPart) Methods in org.hibernate.metamodel.mapping.internal with parameters of type ForeignKeyDescriptorModifier and TypeMethodDescriptionvoid
MappingModelCreationProcess.registerForeignKey
(ModelPart keyOwner, ForeignKeyDescriptor keyDescriptor) void
PluralAttributeMappingImpl.setForeignKeyDescriptor
(ForeignKeyDescriptor fkDescriptor) void
ToOneAttributeMapping.setForeignKeyDescriptor
(ForeignKeyDescriptor foreignKeyDescriptor) Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type ForeignKeyDescriptorModifier and TypeMethodDescriptionvoid
MappingModelCreationProcess.withForeignKey
(ModelPart keyOwner, Consumer<ForeignKeyDescriptor> consumer)