接口的使用
org.hibernate.loader.plan.spi.QuerySpace
-
使用QuerySpace的程序包 程序包 说明 org.hibernate.loader.plan.build.internal.spaces Contains the internal implementations of query spaces in 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.loader.plan.build.internal.spaces中QuerySpace的使用
实现QuerySpace的org.hibernate.loader.plan.build.internal.spaces中的类 修饰符和类型 类 说明 classAbstractExpandingSourceQuerySpaceclassAbstractQuerySpaceConvenience base class for QuerySpace implementations.classCollectionQuerySpaceImplclassCompositeQuerySpaceImplclassEntityQuerySpaceImpl返回QuerySpace的org.hibernate.loader.plan.build.internal.spaces中的方法 修饰符和类型 方法 说明 QuerySpaceQuerySpacesImpl. findQuerySpaceByUid(String uid)QuerySpaceJoinImpl. getLeftHandSide()QuerySpaceQuerySpacesImpl. getQuerySpaceByUid(String uid)QuerySpaceJoinImpl. getRightHandSide()返回变量类型为QuerySpace的类型的org.hibernate.loader.plan.build.internal.spaces中的方法 修饰符和类型 方法 说明 List<QuerySpace>QuerySpacesImpl. getRootQuerySpaces()参数类型为QuerySpace的org.hibernate.loader.plan.build.internal.spaces中的方法 修饰符和类型 方法 说明 JoinDefinedByMetadataJoinHelper. createCollectionJoin(QuerySpace leftHandSide, String lhsPropertyName, CollectionQuerySpace rightHandSide, boolean rightHandSideRequired, CollectionType joinedPropertyType, SessionFactoryImplementor sessionFactory)JoinDefinedByMetadataJoinHelper. createCompositeJoin(QuerySpace leftHandSide, String lhsPropertyName, CompositeQuerySpace rightHandSide, boolean rightHandSideRequired, CompositeType joinedPropertyType)JoinDefinedByMetadataJoinHelper. createEntityJoin(QuerySpace leftHandSide, String lhsPropertyName, EntityQuerySpace rightHandSide, boolean rightHandSideRequired, EntityType joinedPropertyType, SessionFactoryImplementor sessionFactory)参数类型为QuerySpace的org.hibernate.loader.plan.build.internal.spaces中的构造器 构造器 说明 JoinImpl(QuerySpace leftHandSide, String lhsPropertyName, QuerySpace rightHandSide, String[] rhsColumnNames, Type joinedPropertyType, boolean rightHandSideRequired) -
org.hibernate.loader.plan.build.spi中QuerySpace的使用
org.hibernate.loader.plan.build.spi中QuerySpace的子接口 修饰符和类型 接口 说明 interfaceExpandingCollectionQuerySpaceDescribes a collection query space that allows adding joins with other query spaces; used while building aCollectionQuerySpace.interfaceExpandingCompositeQuerySpaceDescribes a composite query space that allows adding joins with other query spaces; used while building aCompositeQuerySpace.interfaceExpandingEntityQuerySpaceDescribes an entity query space that allows adding joins with other query spaces; used while building anEntityQuerySpace.interfaceExpandingQuerySpaceDescribes a query space that allows adding joins with other query spaces; used while building aQuerySpace.参数类型为QuerySpace的org.hibernate.loader.plan.build.spi中的方法 修饰符和类型 方法 说明 StringQuerySpaceTreePrinter. extractDetails(QuerySpace space)Returns a String containing high-level details about theQuerySpace, such as: query space class name unique ID entity name (forEntityQuerySpacecollection role (forCollectionQuerySpace -
org.hibernate.loader.plan.exec.internal中QuerySpace的使用
类型参数类型为QuerySpace的org.hibernate.loader.plan.exec.internal中的方法 修饰符和类型 方法 说明 <T extends QuerySpace>
TRootHelper. extractRootQuerySpace(QuerySpaces querySpaces, Class<EntityQuerySpace> returnType)Extract the root QuerySpace of the LoadPlan, assuming there is just one.返回QuerySpace的org.hibernate.loader.plan.exec.internal中的方法 修饰符和类型 方法 说明 protected QuerySpaceAbstractLoadQueryDetails. getQuerySpace(String querySpaceUid)protected abstract QuerySpaceAbstractLoadQueryDetails. getRootQuerySpace()protected QuerySpaceEntityLoadQueryDetails. getRootQuerySpace()参数类型为QuerySpace的org.hibernate.loader.plan.exec.internal中的方法 修饰符和类型 方法 说明 voidLoadQueryJoinAndFetchProcessor. processQuerySpaceJoins(QuerySpace querySpace, SelectStatementBuilder selectStatementBuilder) -
org.hibernate.loader.plan.spi中QuerySpace的使用
org.hibernate.loader.plan.spi中QuerySpace的子接口 修饰符和类型 接口 说明 interfaceCollectionQuerySpaceModels a QuerySpace for a persistent collection.interfaceCompositeQuerySpaceModels a QuerySpace for a composition (component/embeddable).interfaceEntityQuerySpaceModels a QuerySpace specific to an entity (EntityPersister).返回QuerySpace的org.hibernate.loader.plan.spi中的方法 修饰符和类型 方法 说明 QuerySpaceQuerySpaces. findQuerySpaceByUid(String uid)Locate a QuerySpace by its uid.QuerySpaceJoin. getLeftHandSide()Get theQuerySpacefrom the left-hand-side of the join.QuerySpaceQuerySpaces. getQuerySpaceByUid(String uid)LikeQuerySpaces.findQuerySpaceByUid(java.lang.String), except that here an exception is thrown if the uid cannot be resolved.QuerySpaceJoin. getRightHandSide()Get theQuerySpacefrom the right-hand-side of the join.返回变量类型为QuerySpace的类型的org.hibernate.loader.plan.spi中的方法 修饰符和类型 方法 说明 List<QuerySpace>QuerySpaces. getRootQuerySpaces()Gets the root QuerySpace references.
-