public class CascadeStyleLoadPlanBuildingAssociationVisitationStrategy extends FetchStyleLoadPlanBuildingAssociationVisitationStrategy
AbstractLoadPlanBuildingAssociationVisitationStrategy.PropertyPathStack
currentPropertyPath
Constructor and Description |
---|
CascadeStyleLoadPlanBuildingAssociationVisitationStrategy(CascadingAction cascadeActionToMatch,
SessionFactoryImplementor sessionFactory,
LoadQueryInfluencers loadQueryInfluencers,
LockMode lockMode)
Constructs a CascadeStyleLoadPlanBuildingAssociationVisitationStrategy.
|
Modifier and Type | Method and Description |
---|---|
protected FetchStrategy |
determineFetchStrategy(AssociationAttributeDefinition attributeDefinition) |
addRootReturn, adjustJoinFetchIfNeeded, buildLoadPlan, isTooManyCollections, supportsRootCollectionReturns, supportsRootEntityReturns
associationKeyRegistered, currentDepth, currentSource, finish, finishingAttribute, finishingCollection, finishingCollectionElements, finishingCollectionIndex, finishingComposite, finishingEntity, finishingEntityIdentifier, foundAny, foundCircularAssociation, getQuerySpaces, getSessionFactory, handleAssociationAttribute, handleCompositeAttribute, isDuplicateAssociationKey, registeredFetchSource, sessionFactory, start, startingAttribute, startingCollection, startingCollectionElements, startingCollectionIndex, startingComposite, startingEntity, startingEntityIdentifier
public CascadeStyleLoadPlanBuildingAssociationVisitationStrategy(CascadingAction cascadeActionToMatch, SessionFactoryImplementor sessionFactory, LoadQueryInfluencers loadQueryInfluencers, LockMode lockMode)
cascadeActionToMatch
- The particular cascading action that an attribute definition must match
to eagerly fetch that attribute.sessionFactory
- The session factoryloadQueryInfluencers
- The options which can influence the SQL query needed to perform the load.lockMode
- The lock mode.protected FetchStrategy determineFetchStrategy(AssociationAttributeDefinition attributeDefinition)
determineFetchStrategy
in class FetchStyleLoadPlanBuildingAssociationVisitationStrategy
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.