接口的使用
org.hibernate.loader.plan.spi.FetchSource
-
使用FetchSource的程序包 程序包 说明 org.hibernate.loader.plan.build.internal Contains the internal implementations used for building a metamodel-driven LoadPlan.org.hibernate.loader.plan.build.internal.returns Contains the internal implementations of the building blocks that make up a metamodel-driven LoadPlan. .org.hibernate.loader.plan.build.spi Defines the SPI for building a metamodel-driven LoadPlanorg.hibernate.loader.plan.exec.internal Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.org.hibernate.loader.plan.spi Defines the SPI for the building blocks that make up a LoadPlan.org.hibernate.persister.walking.spi -
-
org.hibernate.loader.plan.build.internal中FetchSource的使用
返回FetchSource的org.hibernate.loader.plan.build.internal中的方法 修饰符和类型 方法 说明 FetchSourceAbstractLoadPlanBuildingAssociationVisitationStrategy. registeredFetchSource(AssociationKey associationKey) -
org.hibernate.loader.plan.build.internal.returns中FetchSource的使用
实现FetchSource的org.hibernate.loader.plan.build.internal.returns中的类 修饰符和类型 类 说明 classAbstractAnyReferenceclassAbstractCompositeEntityIdentifierDescriptionclassAbstractCompositeFetchclassAbstractCompositeReferenceclassAbstractEntityReferenceclassAbstractExpandingFetchSourceclassAnyAttributeFetchImplclassBidirectionalEntityReferenceImplRepresents an entity fetch that is bi-directionally join fetched.classCollectionFetchableElementAnyGraphclassCollectionFetchableElementCompositeGraphModels the element graph of a collection, where the elements are compositeclassCollectionFetchableElementEntityGraphclassCollectionFetchableIndexAnyGraphclassCollectionFetchableIndexCompositeGraphModels the index graph of a collection, where the index are composite.classCollectionFetchableIndexEntityGraphclassCompositeAttributeFetchImplclassEncapsulatedEntityIdentifierDescriptionModels a composite entity identifier that is encapsulated (meaning there is a composite class and a single attribute that encapsulates the composite value).classEntityAttributeFetchImplclassEntityReturnImplclassNestedCompositeAttributeFetchImplclassNonEncapsulatedEntityIdentifierDescriptionModels a composite entity identifier that is non-encapsulated (meaning there is no composite class, no single attribute that encapsulates the composite value).返回FetchSource的org.hibernate.loader.plan.build.internal.returns中的方法 修饰符和类型 方法 说明 FetchSourceAbstractCompositeEntityIdentifierDescription. getSource()FetchSourceAnyAttributeFetchImpl. getSource()FetchSourceCollectionAttributeFetchImpl. getSource()FetchSourceCompositeAttributeFetchImpl. getSource()FetchSourceEntityAttributeFetchImpl. getSource()FetchSourceNestedCompositeAttributeFetchImpl. getSource()参数类型为FetchSource的org.hibernate.loader.plan.build.internal.returns中的构造器 构造器 说明 AnyAttributeFetchImpl(FetchSource fetchSource, AssociationAttributeDefinition fetchedAttribute, FetchStrategy fetchStrategy)CompositeAttributeFetchImpl(FetchSource source, AttributeDefinition attributeDefinition, ExpandingCompositeQuerySpace compositeQuerySpace, boolean allowCollectionFetches)NestedCompositeAttributeFetchImpl(FetchSource source, AttributeDefinition fetchedAttributeDefinition, ExpandingCompositeQuerySpace compositeQuerySpace, boolean allowCollectionFetches) -
org.hibernate.loader.plan.build.spi中FetchSource的使用
org.hibernate.loader.plan.build.spi中FetchSource的子接口 修饰符和类型 接口 说明 interfaceExpandingEntityIdentifierDescriptionDescribes an entity identifier description that allows adding fetches; used while building aEntityIdentifierDescription.interfaceExpandingFetchSourceDescribes the internal contract for things which can contain fetches.返回FetchSource的org.hibernate.loader.plan.build.spi中的方法 修饰符和类型 方法 说明 FetchSourceLoadPlanBuildingContext. registeredFetchSource(AssociationKey associationKey) -
org.hibernate.loader.plan.exec.internal中FetchSource的使用
参数类型为FetchSource的org.hibernate.loader.plan.exec.internal中的方法 修饰符和类型 方法 说明 FetchStatsLoadQueryJoinAndFetchProcessor. processFetches(FetchSource fetchSource, SelectStatementBuilder selectStatementBuilder, ReaderCollector readerCollector) -
org.hibernate.loader.plan.spi中FetchSource的使用
org.hibernate.loader.plan.spi中FetchSource的子接口 修饰符和类型 接口 说明 interfaceAnyAttributeFetchModels the requested fetching of an "any" attribute.interfaceBidirectionalEntityReferenceRepresents the circular side of a bi-directional entity association.interfaceCollectionFetchableElementA collection element which is aFetchSource.interfaceCollectionFetchableIndexA collection index which is aFetchSource.interfaceCompositeAttributeFetchModels the requested fetching of a composite attribute.interfaceCompositeFetchModels the requested fetching of a composition (component/embeddable), which may or may not be an attribute.interfaceEntityFetchModels the requested fetching of an entity attribute.interfaceEntityReferenceRepresents a reference to an entity either as a return, fetch, or collection element or index.interfaceEntityReturnModels the an entity as rootReturn.返回FetchSource的org.hibernate.loader.plan.spi中的方法 修饰符和类型 方法 说明 FetchSourceFetch. getSource()Obtain the owner of this fetch. -
org.hibernate.persister.walking.spi中FetchSource的使用
返回FetchSource的org.hibernate.persister.walking.spi中的方法 修饰符和类型 方法 说明 FetchSourceAssociationVisitationStrategy. registeredFetchSource(AssociationKey associationKey)
-