Package | Description |
---|---|
org.hibernate.loader.entity |
This package defines entity loaders
|
org.hibernate.loader.entity.plan | |
org.hibernate.persister.entity |
This package abstracts persistence mechanisms for
entities, and defines the Hibernate runtime
metamodel.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEntityLoader |
class |
BatchingEntityLoader
The base contract for loaders capable of performing batch-fetch loading of entities using multiple primary key
values in the SQL WHERE clause.
|
class |
CascadeEntityLoader |
static class |
DynamicBatchingEntityLoaderBuilder.DynamicBatchingEntityLoader |
class |
EntityLoader
Loads an entity instance using outerjoin fetching to fetch associated entities.
|
static class |
LegacyBatchingEntityLoaderBuilder.LegacyBatchingEntityLoader |
Modifier and Type | Method and Description |
---|---|
protected abstract UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected abstract UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
DynamicBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-mode, etc.
|
UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers)
Builds a batch-fetch capable loader based on the given persister, lock-options, etc.
|
protected UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
BatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLoadPlanBasedEntityLoader
A UniqueEntityLoader implementation based on using LoadPlans
|
Modifier and Type | Method and Description |
---|---|
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
LegacyBatchingEntityLoaderBuilder.buildBatchingLoader(OuterJoinLoadable persister,
int batchSize,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockMode lockMode,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
protected UniqueEntityLoader |
AbstractBatchingEntityLoaderBuilder.buildNonBatchingLoader(OuterJoinLoadable persister,
LockOptions lockOptions,
SessionFactoryImplementor factory,
LoadQueryInfluencers influencers) |
Modifier and Type | Class and Description |
---|---|
class |
NamedQueryLoader
Not really a Loader, just a wrapper around a named query.
|
Modifier and Type | Method and Description |
---|---|
protected UniqueEntityLoader |
AbstractEntityPersister.createEntityLoader(LockMode lockMode)
Used internally to create static loaders.
|
protected UniqueEntityLoader |
AbstractEntityPersister.createEntityLoader(LockMode lockMode,
LoadQueryInfluencers loadQueryInfluencers) |
protected UniqueEntityLoader |
AbstractEntityPersister.createEntityLoader(LockOptions lockOptions,
LoadQueryInfluencers loadQueryInfluencers) |
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.