Interface AssociationAttributeDefinition
-
- All Superinterfaces:
AttributeDefinition
- All Known Implementing Classes:
CompositeBasedAssociationAttribute,EntityBasedAssociationAttribute
public interface AssociationAttributeDefinition extends AttributeDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAssociationAttributeDefinition.AssociationNature
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CascadeStyledetermineCascadeStyle()FetchStrategydetermineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)AssociationKeygetAssociationKey()AssociationAttributeDefinition.AssociationNaturegetAssociationNature()HydratedCompoundValueHandlergetHydratedCompoundValueExtractor()AssociationTypegetType()AnyMappingDefinitiontoAnyDefinition()CollectionDefinitiontoCollectionDefinition()EntityDefinitiontoEntityDefinition()-
Methods inherited from interface org.hibernate.persister.walking.spi.AttributeDefinition
getName, getSource, isNullable
-
-
-
-
Method Detail
-
getType
AssociationType getType()
- Specified by:
getTypein interfaceAttributeDefinition
-
getAssociationKey
AssociationKey getAssociationKey()
-
getAssociationNature
AssociationAttributeDefinition.AssociationNature getAssociationNature()
-
toEntityDefinition
EntityDefinition toEntityDefinition()
-
toCollectionDefinition
CollectionDefinition toCollectionDefinition()
-
toAnyDefinition
AnyMappingDefinition toAnyDefinition()
-
determineFetchPlan
FetchStrategy determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
-
determineCascadeStyle
CascadeStyle determineCascadeStyle()
-
getHydratedCompoundValueExtractor
HydratedCompoundValueHandler getHydratedCompoundValueExtractor()
-
-