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 class
AssociationAttributeDefinition.AssociationNature
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CascadeStyle
determineCascadeStyle()
FetchStrategy
determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
AssociationKey
getAssociationKey()
AssociationAttributeDefinition.AssociationNature
getAssociationNature()
HydratedCompoundValueHandler
getHydratedCompoundValueExtractor()
AssociationType
getType()
AnyMappingDefinition
toAnyDefinition()
CollectionDefinition
toCollectionDefinition()
EntityDefinition
toEntityDefinition()
-
Methods inherited from interface org.hibernate.persister.walking.spi.AttributeDefinition
getName, getSource, isNullable
-
-
-
-
Method Detail
-
getType
AssociationType getType()
- Specified by:
getType
in 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()
-
-