程序包 org.hibernate.loader.collection
This package defines collection initializers
-
接口概要 接口 说明 CollectionInitializer An interface for collection loaders -
类概要 类 说明 BasicCollectionJoinWalker Walker for collections of values and many-to-many associationsBasicCollectionLoader Loads a collection of values or a many-to-many association.BatchingCollectionInitializer The base contract for loaders capable of performing batch-fetch loading of collections using multiple foreign key values in the SQL WHERE clause.BatchingCollectionInitializerBuilder Contract for buildingCollectionInitializerinstances capable of performing batch-fetch loading.CollectionJoinWalker Superclass of walkers for collection initializersCollectionLoader Superclass for loaders that initialize collectionsDynamicBatchingCollectionInitializerBuilder A BatchingCollectionInitializerBuilder that builds CollectionInitializer instances capable of dynamically building its batch-fetch SQL based on the actual number of collections keys waiting to be fetched.DynamicBatchingCollectionInitializerBuilder.DynamicBatchingCollectionInitializer LegacyBatchingCollectionInitializerBuilder LegacyBatchingCollectionInitializerBuilder.LegacyBatchingCollectionInitializer OneToManyJoinWalker Walker for one-to-many associationsOneToManyLoader Loads one-to-many associations
The collection persister must implement QueryableCollection.PaddedBatchingCollectionInitializerBuilder A batch-fetch capable CollectionInitializer that performs batch-fetching using the padded style.SubselectCollectionLoader Implements subselect fetching for a collectionSubselectOneToManyLoader Implements subselect fetching for a one to many association