Top Fields Constructors Methods
org.hibernate.tuple.entity

public Class EntityBasedAssociationAttribute

extends AbstractEntityBasedAttribute
implements AssociationAttributeDefinition
Class Inheritance
All Implemented Interfaces
org.hibernate.persister.walking.spi.AssociationAttributeDefinition, org.hibernate.persister.walking.spi.AttributeDefinition
Imports
org.hibernate.engine.FetchStrategy, .FetchStyle, org.hibernate.engine.internal.JoinHelper, org.hibernate.engine.spi.CascadeStyle, .LoadQueryInfluencers, .SessionFactoryImplementor, org.hibernate.loader.PropertyPath, org.hibernate.persister.collection.QueryableCollection, org.hibernate.persister.entity.EntityPersister, .Joinable, .OuterJoinLoadable, org.hibernate.persister.spi.HydratedCompoundValueHandler, org.hibernate.persister.walking.internal.FetchStrategyHelper, .StandardAnyTypeDefinition, org.hibernate.persister.walking.spi.AnyMappingDefinition, .AssociationAttributeDefinition, .AssociationKey, .CollectionDefinition, .EntityDefinition, .WalkingException, org.hibernate.tuple.BaselineAttributeInformation, org.hibernate.type.AnyType, .AssociationType, .ForeignKeyDirection

Deprecated

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

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private HydratedCompoundValueHandler
private Joinable

Constructor Summary

AccessConstructor and Description
public
EntityBasedAssociationAttribute(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
public CascadeStyle
public FetchStrategy
public AssociationKey
public AssociationAttributeDefinition.AssociationNature
public HydratedCompoundValueHandler
protected Joinable
public AssociationType
protected String
public AnyMappingDefinition
public CollectionDefinition
public EntityDefinition
Inherited from org.hibernate.tuple.entity.AbstractEntityBasedAttribute:
getSource

Field Detail

hydratedCompoundValueHandlerback to summary
private HydratedCompoundValueHandler hydratedCompoundValueHandler
joinableback to summary
private Joinable joinable

Constructor Detail

EntityBasedAssociationAttributeback to summary
public EntityBasedAssociationAttribute(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, AssociationType attributeType, BaselineAttributeInformation baselineInfo)

Deprecated

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

Method Detail

determineCascadeStyleback to summary
public CascadeStyle determineCascadeStyle()

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.determineCascadeStyle.

Annotations
@Override
determineFetchPlanback to summary
public FetchStrategy determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.determineFetchPlan.

Annotations
@Override
getAssociationKeyback to summary
public AssociationKey getAssociationKey()

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.getAssociationKey.

Annotations
@Override
getAssociationNatureback to summary
public AssociationAttributeDefinition.AssociationNature getAssociationNature()

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.getAssociationNature.

Annotations
@Override
getHydratedCompoundValueExtractorback to summary
public HydratedCompoundValueHandler getHydratedCompoundValueExtractor()

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.getHydratedCompoundValueExtractor.

Annotations
@Override
getJoinableback to summary
protected Joinable getJoinable()
getTypeback to summary
public AssociationType getType()

Overrides org.hibernate.tuple.AbstractAttribute.getType.

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.getType, org.hibernate.tuple.Attribute.getType, org.hibernate.persister.walking.spi.AttributeDefinition.getType.

Annotations
@Override
loggableMetadataback to summary
protected String loggableMetadata()

Overrides org.hibernate.tuple.AbstractNonIdentifierAttribute.loggableMetadata.

Annotations
@Override
toAnyDefinitionback to summary
public AnyMappingDefinition toAnyDefinition()

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.toAnyDefinition.

Annotations
@Override
toCollectionDefinitionback to summary
public CollectionDefinition toCollectionDefinition()

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.toCollectionDefinition.

Annotations
@Override
toEntityDefinitionback to summary
public EntityDefinition toEntityDefinition()

Implements org.hibernate.persister.walking.spi.AssociationAttributeDefinition.toEntityDefinition.

Annotations
@Override