类 LoadGraphLoadPlanBuildingStrategy
- java.lang.Object
-
- org.hibernate.loader.plan.build.internal.AbstractLoadPlanBuildingAssociationVisitationStrategy
-
- org.hibernate.loader.plan.build.internal.AbstractEntityGraphVisitationStrategy
-
- org.hibernate.loader.plan.build.internal.LoadGraphLoadPlanBuildingStrategy
-
- 所有已实现的接口:
LoadPlanBuildingAssociationVisitationStrategy,LoadPlanBuildingContext,AssociationVisitationStrategy
public class LoadGraphLoadPlanBuildingStrategy extends AbstractEntityGraphVisitationStrategy
Loadplan building strategy forEntityGraphis applied injavax.persistence.loadgraphmode.- 作者:
- Strong Liu
-
-
嵌套类概要
-
从类继承的嵌套类/接口 org.hibernate.loader.plan.build.internal.AbstractLoadPlanBuildingAssociationVisitationStrategy
AbstractLoadPlanBuildingAssociationVisitationStrategy.PropertyPathStack
-
-
字段概要
-
从类继承的字段 org.hibernate.loader.plan.build.internal.AbstractEntityGraphVisitationStrategy
DEFAULT_EAGER, DEFAULT_LAZY, loadQueryInfluencers
-
从类继承的字段 org.hibernate.loader.plan.build.internal.AbstractLoadPlanBuildingAssociationVisitationStrategy
currentPropertyPath
-
-
构造器概要
构造器 构造器 说明 LoadGraphLoadPlanBuildingStrategy(SessionFactoryImplementor sessionFactory, LoadQueryInfluencers loadQueryInfluencers, LockMode lockMode)LoadGraphLoadPlanBuildingStrategy(SessionFactoryImplementor factory, RootGraphImplementor<?> graph, LoadQueryInfluencers queryInfluencers, LockMode lockMode)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected RootGraphImplementorgetRootEntityGraph()protected FetchStrategyresolveImplicitFetchStrategyFromEntityGraph(AssociationAttributeDefinition attributeDefinition)-
从类继承的方法 org.hibernate.loader.plan.build.internal.AbstractEntityGraphVisitationStrategy
addRootReturn, adjustJoinFetchIfNeeded, buildLoadPlan, determineFetchStrategy, finish, finishingAttribute, finishingCollectionElements, finishingCollectionIndex, foundCircularAssociation, start, startingAttribute, startingCollectionElements, startingCollectionIndex, supportsRootCollectionReturns
-
从类继承的方法 org.hibernate.loader.plan.build.internal.AbstractLoadPlanBuildingAssociationVisitationStrategy
associationKeyRegistered, currentDepth, currentSource, finishingCollection, finishingComposite, finishingEntity, finishingEntityIdentifier, foundAny, getQuerySpaces, getSessionFactory, handleAssociationAttribute, handleCompositeAttribute, isDuplicateAssociationKey, isTooManyCollections, registeredFetchSource, sessionFactory, startingCollection, startingComposite, startingEntity, startingEntityIdentifier, supportsRootEntityReturns
-
-
-
-
构造器详细资料
-
LoadGraphLoadPlanBuildingStrategy
public LoadGraphLoadPlanBuildingStrategy(SessionFactoryImplementor sessionFactory, LoadQueryInfluencers loadQueryInfluencers, LockMode lockMode)
-
LoadGraphLoadPlanBuildingStrategy
public LoadGraphLoadPlanBuildingStrategy(SessionFactoryImplementor factory, RootGraphImplementor<?> graph, LoadQueryInfluencers queryInfluencers, LockMode lockMode)
-
-
方法详细资料
-
getRootEntityGraph
protected RootGraphImplementor getRootEntityGraph()
-
resolveImplicitFetchStrategyFromEntityGraph
protected FetchStrategy resolveImplicitFetchStrategyFromEntityGraph(AssociationAttributeDefinition attributeDefinition)
-
-