接口的使用
org.hibernate.loader.plan.spi.EntityReference
-
使用EntityReference的程序包 程序包 说明 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.process.internal org.hibernate.loader.plan.exec.process.spi org.hibernate.loader.plan.exec.spi Defines the SPI for the load query generated for 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.loader.plan.build.internal.returns中EntityReference的使用
实现EntityReference的org.hibernate.loader.plan.build.internal.returns中的类 修饰符和类型 类 说明 classAbstractEntityReferenceclassBidirectionalEntityReferenceImplRepresents an entity fetch that is bi-directionally join fetched.classCollectionFetchableElementEntityGraphclassCollectionFetchableIndexEntityGraphclassEntityAttributeFetchImplclassEntityReturnImpl返回EntityReference的org.hibernate.loader.plan.build.internal.returns中的方法 修饰符和类型 方法 说明 EntityReferenceBidirectionalEntityReferenceImpl. getTargetEntityReference()EntityReferenceAbstractCompositeEntityIdentifierDescription. resolveEntityReference()EntityReferenceAbstractEntityReference. resolveEntityReference()EntityReferenceAnyAttributeFetchImpl. resolveEntityReference()EntityReferenceBidirectionalEntityReferenceImpl. resolveEntityReference()EntityReferenceCollectionFetchableElementAnyGraph. resolveEntityReference()EntityReferenceCollectionFetchableElementCompositeGraph. resolveEntityReference()EntityReferenceCollectionFetchableIndexAnyGraph. resolveEntityReference()EntityReferenceCollectionFetchableIndexCompositeGraph. resolveEntityReference()EntityReferenceCompositeAttributeFetchImpl. resolveEntityReference()EntityReferenceNestedCompositeAttributeFetchImpl. resolveEntityReference()参数类型为EntityReference的org.hibernate.loader.plan.build.internal.returns中的方法 修饰符和类型 方法 说明 BidirectionalEntityReferenceAbstractExpandingFetchSource. buildBidirectionalEntityReference(AssociationAttributeDefinition attributeDefinition, FetchStrategy fetchStrategy, EntityReference targetEntityReference)参数类型为EntityReference的org.hibernate.loader.plan.build.internal.returns中的构造器 构造器 说明 AbstractCompositeEntityIdentifierDescription(EntityReference entityReference, ExpandingCompositeQuerySpace compositeQuerySpace, CompositeType identifierType, PropertyPath propertyPath)BidirectionalEntityReferenceImpl(ExpandingFetchSource fetchSource, AssociationAttributeDefinition fetchedAttribute, EntityReference targetEntityReference)EncapsulatedEntityIdentifierDescription(EntityReference entityReference, ExpandingCompositeQuerySpace compositeQuerySpace, CompositeType compositeType, PropertyPath propertyPath)Build an encapsulated version of a composite EntityIdentifierDescriptionNonEncapsulatedEntityIdentifierDescription(EntityReference entityReference, ExpandingCompositeQuerySpace compositeQuerySpace, CompositeType compositeType, PropertyPath propertyPath)Build a non-encapsulated version of a composite EntityIdentifierDescription -
org.hibernate.loader.plan.build.spi中EntityReference的使用
参数类型为EntityReference的org.hibernate.loader.plan.build.spi中的方法 修饰符和类型 方法 说明 BidirectionalEntityReferenceExpandingFetchSource. buildBidirectionalEntityReference(AssociationAttributeDefinition attributeDefinition, FetchStrategy fetchStrategy, EntityReference targetEntityReference)Builds a bidirectional entity reference for an entity attribute. -
org.hibernate.loader.plan.exec.process.internal中EntityReference的使用
返回EntityReference的org.hibernate.loader.plan.exec.process.internal中的方法 修饰符和类型 方法 说明 EntityReferenceEntityReferenceInitializerImpl. getEntityReference()EntityReferenceHydratedEntityRegistration. getEntityReference()参数类型为EntityReference的org.hibernate.loader.plan.exec.process.internal中的方法 修饰符和类型 方法 说明 ResultSetProcessingContext.EntityReferenceProcessingStateResultSetProcessingContextImpl. getProcessingState(EntityReference entityReference)voidResultSetProcessingContextImpl. registerHydratedEntity(EntityReference entityReference, EntityKey entityKey, Object entityInstance)LockModeResultSetProcessingContextImpl. resolveLockMode(EntityReference entityReference)参数类型为EntityReference的org.hibernate.loader.plan.exec.process.internal中的构造器 构造器 说明 EntityReferenceInitializerImpl(EntityReference entityReference, EntityReferenceAliases entityReferenceAliases)EntityReferenceInitializerImpl(EntityReference entityReference, EntityReferenceAliases entityReferenceAliases, boolean isRoot) -
org.hibernate.loader.plan.exec.process.spi中EntityReference的使用
返回EntityReference的org.hibernate.loader.plan.exec.process.spi中的方法 修饰符和类型 方法 说明 EntityReferenceEntityReferenceInitializer. getEntityReference()EntityReferenceResultSetProcessingContext.EntityKeyResolutionContext. getEntityReference()EntityReferenceResultSetProcessingContext.EntityReferenceProcessingState. getEntityReference()The EntityReference for which this is collecting process state参数类型为EntityReference的org.hibernate.loader.plan.exec.process.spi中的方法 修饰符和类型 方法 说明 ResultSetProcessingContext.EntityReferenceProcessingStateResultSetProcessingContext. getProcessingState(EntityReference entityReference)voidResultSetProcessingContext. registerHydratedEntity(EntityReference entityReference, EntityKey entityKey, Object entityInstance) -
org.hibernate.loader.plan.exec.spi中EntityReference的使用
参数类型为EntityReference的org.hibernate.loader.plan.exec.spi中的方法 修饰符和类型 方法 说明 LockModeLockModeResolver. resolveLockMode(EntityReference entityReference) -
org.hibernate.loader.plan.spi中EntityReference的使用
org.hibernate.loader.plan.spi中EntityReference的子接口 修饰符和类型 接口 说明 interfaceBidirectionalEntityReferenceRepresents the circular side of a bi-directional entity association.interfaceEntityFetchModels the requested fetching of an entity attribute.interfaceEntityReturnModels the an entity as rootReturn.返回EntityReference的org.hibernate.loader.plan.spi中的方法 修饰符和类型 方法 说明 EntityReferenceBidirectionalEntityReference. getTargetEntityReference()Get the targeted EntityReferenceEntityReferenceFetchSource. resolveEntityReference()Resolve the "current"EntityReference, or null if none.
-