接口的使用
org.hibernate.persister.collection.QueryableCollection
-
使用QueryableCollection的程序包 程序包 说明 org.hibernate.criterion A framework for defining restriction criteria and order criteria.org.hibernate.hql.internal.ast.tree org.hibernate.hql.internal.ast.util 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.entity This package defines entity loadersorg.hibernate.loader.plan.exec.internal Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. -
-
org.hibernate.criterion中QueryableCollection的使用
返回QueryableCollection的org.hibernate.criterion中的方法 修饰符和类型 方法 说明 protected QueryableCollectionAbstractEmptinessExpression. getQueryableCollection(String entityName, String propertyName, SessionFactoryImplementor factory) -
org.hibernate.hql.internal.ast.tree中QueryableCollection的使用
返回QueryableCollection的org.hibernate.hql.internal.ast.tree中的方法 修饰符和类型 方法 说明 QueryableCollectionComponentJoin.ComponentFromElementType. getQueryableCollection()QueryableCollectionFromElement. getQueryableCollection()参数类型为QueryableCollection的org.hibernate.hql.internal.ast.tree中的方法 修饰符和类型 方法 说明 FromElementFromElementFactory. createCollection(QueryableCollection queryableCollection, String role, JoinType joinType, boolean fetchFlag, boolean indexed)protected MapKeyEntityFromElementAbstractMapComponentNode. findOrAddMapKeyEntityFromElement(QueryableCollection collectionPersister)protected abstract String[]AbstractMapComponentNode. resolveColumns(QueryableCollection collectionPersister)protected String[]IdentNode. resolveColumns(QueryableCollection collectionPersister)protected String[]MapEntryNode. resolveColumns(QueryableCollection collectionPersister)protected String[]MapKeyNode. resolveColumns(QueryableCollection collectionPersister)protected String[]MapValueNode. resolveColumns(QueryableCollection collectionPersister)protected abstract TypeAbstractMapComponentNode. resolveType(QueryableCollection collectionPersister)protected TypeMapEntryNode. resolveType(QueryableCollection collectionPersister)protected TypeMapKeyNode. resolveType(QueryableCollection collectionPersister)protected TypeMapValueNode. resolveType(QueryableCollection collectionPersister)voidFromElement. setQueryableCollection(QueryableCollection queryableCollection) -
org.hibernate.hql.internal.ast.util中QueryableCollection的使用
返回QueryableCollection的org.hibernate.hql.internal.ast.util中的方法 修饰符和类型 方法 说明 QueryableCollectionSessionFactoryHelper. getCollectionPersister(String role)Locate the collection persister by the collection role.QueryableCollectionSessionFactoryHelper. requireQueryableCollection(String role)Locate the collection persister by the collection role, requiring that such a persister exist.参数类型为QueryableCollection的org.hibernate.hql.internal.ast.util中的方法 修饰符和类型 方法 说明 JoinSequenceSessionFactoryHelper. createCollectionJoinSequence(QueryableCollection collPersister, String collectionName)Create a join sequence rooted at the given collection. -
org.hibernate.loader中QueryableCollection的使用
参数类型为QueryableCollection的org.hibernate.loader中的方法 修饰符和类型 方法 说明 voidOuterJoinableAssociation. addManyToManyJoin(JoinFragment outerjoin, QueryableCollection collection)protected voidJoinWalker. walkCollectionTree(QueryableCollection persister, String alias)For a collection role, return a list of associations to be fetched by outerjoin -
org.hibernate.loader.collection中QueryableCollection的使用
返回QueryableCollection的org.hibernate.loader.collection中的方法 修饰符和类型 方法 说明 QueryableCollectionBatchingCollectionInitializer. collectionPersister()protected QueryableCollectionCollectionLoader. collectionPersister()参数类型为QueryableCollection的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中QueryableCollection的使用
返回QueryableCollection的org.hibernate.loader.collection.plan中的方法 修饰符和类型 方法 说明 protected QueryableCollectionAbstractLoadPlanBasedCollectionInitializer. collectionPersister()参数类型为QueryableCollection的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)static CollectionLoader.BuilderCollectionLoader. forCollection(QueryableCollection collectionPersister)参数类型为QueryableCollection的org.hibernate.loader.collection.plan中的构造器 构造器 说明 AbstractLoadPlanBasedCollectionInitializer(QueryableCollection collectionPersister, QueryBuildingParameters buildingParameters)BatchingCollectionInitializer(QueryableCollection collectionPersister)CollectionLoader(QueryableCollection collectionPersister, QueryBuildingParameters buildingParameters)LegacyBatchingCollectionInitializer(QueryableCollection persister, int[] batchSizes, Loader[] loaders) -
org.hibernate.loader.entity中QueryableCollection的使用
参数类型为QueryableCollection的org.hibernate.loader.entity中的构造器 构造器 说明 CollectionElementLoader(QueryableCollection collectionPersister, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) -
org.hibernate.loader.plan.exec.internal中QueryableCollection的使用
返回QueryableCollection的org.hibernate.loader.plan.exec.internal中的方法 修饰符和类型 方法 说明 protected QueryableCollectionAbstractCollectionLoadQueryDetails. getQueryableCollection() -
org.hibernate.persister.collection中QueryableCollection的使用
org.hibernate.persister.collection中QueryableCollection的子接口 修饰符和类型 接口 说明 interfaceSQLLoadableCollection实现QueryableCollection的org.hibernate.persister.collection中的类 修饰符和类型 类 说明 classAbstractCollectionPersisterBase implementation of the QueryableCollection interface.classBasicCollectionPersisterCollection persister for collections of values and many-to-many associations.classOneToManyPersisterCollection persister for one-to-many associations.参数类型为QueryableCollection的org.hibernate.persister.collection中的构造器 构造器 说明 CollectionPropertyMapping(QueryableCollection memberPersister)
-