Package | Description |
---|---|
org.hibernate.loader.collection |
This package defines collection initializers
|
org.hibernate.persister.collection |
This package abstracts the persistence mechanism for collections.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicCollectionLoader
Loads a collection of values or a many-to-many association.
|
class |
BatchingCollectionInitializer
"Batch" loads collections, using multiple foreign key values in the
SQL where clause.
|
class |
CollectionLoader
Superclass for loaders that initialize collections
|
class |
OneToManyLoader
Loads one-to-many associations
The collection persister must implement QueryableCOllection. |
class |
SubselectCollectionLoader
Implements subselect fetching for a collection
|
class |
SubselectOneToManyLoader
Implements subselect fetching for a one to many association
|
Modifier and Type | Method and Description |
---|---|
static CollectionInitializer |
BatchingCollectionInitializer.createBatchingCollectionInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
static CollectionInitializer |
BatchingCollectionInitializer.createBatchingOneToManyInitializer(QueryableCollection persister,
int maxBatchSize,
SessionFactoryImplementor factory,
LoadQueryInfluencers loadQueryInfluencers) |
Modifier and Type | Class and Description |
---|---|
class |
NamedQueryCollectionInitializer
A wrapper around a named query.
|
Modifier and Type | Method and Description |
---|---|
protected CollectionInitializer |
OneToManyPersister.createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
Create the OneToManyLoader
|
protected CollectionInitializer |
BasicCollectionPersister.createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers)
Create the CollectionLoader
|
protected abstract CollectionInitializer |
AbstractCollectionPersister.createCollectionInitializer(LoadQueryInfluencers loadQueryInfluencers) |
protected CollectionInitializer |
OneToManyPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session) |
protected CollectionInitializer |
BasicCollectionPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session) |
protected abstract CollectionInitializer |
AbstractCollectionPersister.createSubselectInitializer(SubselectFetch subselect,
SessionImplementor session) |
protected CollectionInitializer |
AbstractCollectionPersister.getAppropriateInitializer(Serializable key,
SessionImplementor session) |
CollectionInitializer |
AbstractCollectionPersister.getInitializer()
Intended for internal use only.
|
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.