接口的使用
org.hibernate.loader.entity.UniqueEntityLoader
-
使用UniqueEntityLoader的程序包 程序包 说明 org.hibernate.loader.entity This package defines entity loadersorg.hibernate.loader.entity.plan org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. -
-
org.hibernate.loader.entity中UniqueEntityLoader的使用
实现UniqueEntityLoader的org.hibernate.loader.entity中的类 修饰符和类型 类 说明 classAbstractEntityLoaderclassBatchingEntityLoaderThe base contract for loaders capable of performing batch-fetch loading of entities using multiple primary key values in the SQL WHERE clause.classCascadeEntityLoaderstatic classDynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoaderclassEntityLoaderLoads an entity instance using outerjoin fetching to fetch associated entities.static classLegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader返回UniqueEntityLoader的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中UniqueEntityLoader的使用
实现UniqueEntityLoader的org.hibernate.loader.entity.plan中的类 修饰符和类型 类 说明 classAbstractLoadPlanBasedEntityLoaderA UniqueEntityLoader implementation based on using LoadPlansclassBatchingEntityLoaderThe base contract for UniqueEntityLoader implementations capable of performing batch-fetch loading of entities using multiple primary key values in the SQL WHERE clause.classEntityLoaderUniqueEntityLoader implementation that is the main functionality for LoadPlan-based Entity loading.static classLegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader返回UniqueEntityLoader的org.hibernate.loader.entity.plan中的方法 修饰符和类型 方法 说明 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)protected UniqueEntityLoaderAbstractBatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers influencers)protected UniqueEntityLoaderAbstractBatchingEntityLoaderBuilder. buildNonBatchingLoader(OuterJoinLoadable persister, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers influencers) -
org.hibernate.persister.entity中UniqueEntityLoader的使用
实现UniqueEntityLoader的org.hibernate.persister.entity中的类 修饰符和类型 类 说明 classNamedQueryLoaderNot really a Loader, just a wrapper around a named query.返回UniqueEntityLoader的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 protected UniqueEntityLoaderAbstractEntityPersister. createEntityLoader(LockMode lockMode)Used internally to create static loaders.protected UniqueEntityLoaderAbstractEntityPersister. createEntityLoader(LockMode lockMode, LoadQueryInfluencers loadQueryInfluencers)protected UniqueEntityLoaderAbstractEntityPersister. createEntityLoader(LockOptions lockOptions, LoadQueryInfluencers loadQueryInfluencers)protected UniqueEntityLoaderAbstractEntityPersister. getAppropriateLoader(LockOptions lockOptions, SharedSessionContractImplementor session)protected UniqueEntityLoaderAbstractEntityPersister. getLoaderByLockMode(LockMode lockMode)
-