类的使用
org.hibernate.engine.spi.LoadQueryInfluencers
-
使用LoadQueryInfluencers的程序包 程序包 说明 org.hibernate.engine.spi org.hibernate.internal An internal package containing mostly implementations of central Hibernate APIs.org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.org.hibernate.loader.collection This package defines collection initializersorg.hibernate.loader.collection.plan org.hibernate.loader.criteria This package defines the criteria query compiler and loaderorg.hibernate.loader.entity This package defines entity loadersorg.hibernate.loader.entity.plan org.hibernate.loader.plan.build.internal Contains the internal implementations used for building a metamodel-driven LoadPlan.org.hibernate.loader.plan.exec.query.internal Provides the internal implementation for generating the load query for the LoadPlan.org.hibernate.loader.plan.exec.query.spi Defines the SPI for obtaining values for options that impact the load query.org.hibernate.persister.collection This package abstracts the persistence mechanism for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.org.hibernate.persister.walking.internal org.hibernate.persister.walking.spi org.hibernate.tuple.component org.hibernate.tuple.entity -
-
org.hibernate.engine.spi中LoadQueryInfluencers的使用
声明为LoadQueryInfluencers的org.hibernate.engine.spi中的字段 修饰符和类型 字段 说明 static LoadQueryInfluencersLoadQueryInfluencers. NONEStatic reference useful for cases where we are creating load SQL outside the context of any influencers.返回LoadQueryInfluencers的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 LoadQueryInfluencersSessionDelegatorBaseImpl. getLoadQueryInfluencers()LoadQueryInfluencersSharedSessionContractImplementor. getLoadQueryInfluencers()Get the load query influencers associated with this session. -
org.hibernate.internal中LoadQueryInfluencers的使用
返回LoadQueryInfluencers的org.hibernate.internal中的方法 修饰符和类型 方法 说明 LoadQueryInfluencersSessionImpl. getLoadQueryInfluencers()LoadQueryInfluencersStatelessSessionImpl. getLoadQueryInfluencers() -
org.hibernate.loader中LoadQueryInfluencers的使用
返回LoadQueryInfluencers的org.hibernate.loader中的方法 修饰符和类型 方法 说明 LoadQueryInfluencersJoinWalker. getLoadQueryInfluencers()LoadQueryInfluencersOuterJoinLoader. getLoadQueryInfluencers()参数类型为LoadQueryInfluencers的org.hibernate.loader中的构造器 构造器 说明 AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)AbstractEntityJoinWalker(OuterJoinLoadable persister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers, String alias)JoinWalker(SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)OuterJoinLoader(SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) -
org.hibernate.loader.collection中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.loader.collection中的方法 修饰符和类型 方法 说明 protected CollectionInitializerBatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)CollectionInitializerBatchingCollectionInitializerBuilder. createBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)Builds a batch-fetch capable CollectionInitializer for basic and many-to-many collections (collections with a dedicated collection table).CollectionInitializerBatchingCollectionInitializerBuilder. createBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)Builds a batch-fetch capable CollectionInitializer for one-to-many collections (collections without a dedicated collection table).protected abstract CollectionInitializerBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerDynamicBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerLegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)CollectionInitializerPaddedBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)protected abstract CollectionInitializerBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerDynamicBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected CollectionInitializerLegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)CollectionInitializerPaddedBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) -
org.hibernate.loader.collection.plan中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.loader.collection.plan中的方法 修饰符和类型 方法 说明 protected CollectionInitializerAbstractBatchingCollectionInitializerBuilder. buildNonBatchingLoader(QueryableCollection persister, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)CollectionInitializerLegacyBatchingCollectionInitializerBuilder. createRealBatchingCollectionInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)CollectionInitializerLegacyBatchingCollectionInitializerBuilder. createRealBatchingOneToManyInitializer(QueryableCollection persister, int maxBatchSize, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)CollectionLoader.BuilderCollectionLoader.Builder. withInfluencers(LoadQueryInfluencers influencers) -
org.hibernate.loader.criteria中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.loader.criteria中的构造器 构造器 说明 CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, LoadQueryInfluencers loadQueryInfluencers)CriteriaJoinWalker(OuterJoinLoadable persister, CriteriaQueryTranslator translator, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, LoadQueryInfluencers loadQueryInfluencers, String alias)CriteriaLoader(OuterJoinLoadable persister, SessionFactoryImplementor factory, CriteriaImpl criteria, String rootEntityName, LoadQueryInfluencers loadQueryInfluencers) -
org.hibernate.loader.entity中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.loader.entity中的方法 修饰符和类型 方法 说明 protected abstract UniqueEntityLoaderBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected abstract UniqueEntityLoaderBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected UniqueEntityLoaderDynamicBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected UniqueEntityLoaderDynamicBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected UniqueEntityLoaderLegacyBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected UniqueEntityLoaderLegacyBatchingEntityLoaderBuilder. buildBatchingLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)UniqueEntityLoaderBatchingEntityLoaderBuilder. buildLoader(OuterJoinLoadable persister, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)Builds a batch-fetch capable loader based on the given persister, lock-mode, etc.UniqueEntityLoaderBatchingEntityLoaderBuilder. buildLoader(OuterJoinLoadable persister, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)Builds a batch-fetch capable loader based on the given persister, lock-options, etc.protected UniqueEntityLoaderBatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected UniqueEntityLoaderBatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers) -
org.hibernate.loader.entity.plan中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.loader.entity.plan中的构造器 构造器 说明 LegacyBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)LegacyBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockMode lockMode, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)LegacyBatchingEntityLoader(OuterJoinLoadable persister, int maxBatchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) -
org.hibernate.loader.plan.build.internal中LoadQueryInfluencers的使用
声明为LoadQueryInfluencers的org.hibernate.loader.plan.build.internal中的字段 修饰符和类型 字段 说明 protected LoadQueryInfluencersAbstractEntityGraphVisitationStrategy. loadQueryInfluencers -
org.hibernate.loader.plan.exec.query.internal中LoadQueryInfluencers的使用
返回LoadQueryInfluencers的org.hibernate.loader.plan.exec.query.internal中的方法 修饰符和类型 方法 说明 LoadQueryInfluencersQueryBuildingParametersImpl. getQueryInfluencers()参数类型为LoadQueryInfluencers的org.hibernate.loader.plan.exec.query.internal中的构造器 构造器 说明 QueryBuildingParametersImpl(LoadQueryInfluencers loadQueryInfluencers, int batchSize, LockMode lockMode, LockOptions lockOptions) -
org.hibernate.loader.plan.exec.query.spi中LoadQueryInfluencers的使用
返回LoadQueryInfluencers的org.hibernate.loader.plan.exec.query.spi中的方法 修饰符和类型 方法 说明 LoadQueryInfluencersQueryBuildingParameters. getQueryInfluencers()Provides data for options which can influence the SQL query needed to load an entity. -
org.hibernate.persister.collection中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.persister.collection中的方法 修饰符和类型 方法 说明 protected abstract CollectionInitializerAbstractCollectionPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)protected CollectionInitializerBasicCollectionPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)Create the CollectionLoaderprotected CollectionInitializerOneToManyPersister. createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)Create the OneToManyLoader -
org.hibernate.persister.entity中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 protected UniqueEntityLoaderAbstractEntityPersister. createEntityLoader(LockMode lockMode, LoadQueryInfluencers loadQueryInfluencers)protected UniqueEntityLoaderAbstractEntityPersister. createEntityLoader(LockOptions lockOptions, LoadQueryInfluencers loadQueryInfluencers) -
org.hibernate.persister.walking.internal中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.persister.walking.internal中的方法 修饰符和类型 方法 说明 static FetchStyleFetchStrategyHelper. determineFetchStyleByProfile(LoadQueryInfluencers loadQueryInfluencers, EntityPersister persister, PropertyPath path, int propertyNumber)Determine the fetch-style (if one) explicitly set for this association via fetch profiles. -
org.hibernate.persister.walking.spi中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.persister.walking.spi中的方法 修饰符和类型 方法 说明 FetchStrategyAssociationAttributeDefinition. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath) -
org.hibernate.tuple.component中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.tuple.component中的方法 修饰符和类型 方法 说明 FetchStrategyCompositeBasedAssociationAttribute. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath) -
org.hibernate.tuple.entity中LoadQueryInfluencers的使用
参数类型为LoadQueryInfluencers的org.hibernate.tuple.entity中的方法 修饰符和类型 方法 说明 FetchStrategyEntityBasedAssociationAttribute. determineFetchPlan(LoadQueryInfluencers loadQueryInfluencers, PropertyPath propertyPath)
-