Package | Description |
---|---|
org.hibernate.loader |
This package defines functionality for processing JDBC
result sets and returning complex graphs of persistent
objects.
|
org.hibernate.loader.custom |
This package defines a framework for custom loaders that accept
handwritten SQL
|
org.hibernate.loader.internal | |
org.hibernate.loader.spi |
Modifier and Type | Class and Description |
---|---|
class |
ColumnEntityAliases
EntityAliases that chooses the column names over the alias names.
|
class |
DefaultEntityAliases
EntityAliases which handles the logic of selecting user provided aliases (via return-property),
before using the default aliases.
|
Modifier and Type | Method and Description |
---|---|
protected abstract EntityAliases[] |
Loader.getEntityAliases()
Get the result set descriptor
|
protected EntityAliases[] |
BasicLoader.getEntityAliases() |
Modifier and Type | Method and Description |
---|---|
EntityAliases |
CollectionReturn.getElementEntityAliases() |
EntityAliases |
CollectionFetchReturn.getElementEntityAliases() |
EntityAliases |
RootReturn.getEntityAliases() |
EntityAliases |
EntityFetchReturn.getEntityAliases() |
protected EntityAliases[] |
CustomLoader.getEntityAliases() |
Constructor and Description |
---|
CollectionFetchReturn(String alias,
NonScalarReturn owner,
String ownerProperty,
CollectionAliases collectionAliases,
EntityAliases elementEntityAliases,
LockMode lockMode) |
CollectionReturn(String alias,
String ownerEntityName,
String ownerProperty,
CollectionAliases collectionAliases,
EntityAliases elementEntityAliases,
LockMode lockMode) |
EntityFetchReturn(String alias,
EntityAliases entityAliases,
NonScalarReturn owner,
String ownerProperty,
LockMode lockMode) |
RootReturn(String alias,
String entityName,
EntityAliases entityAliases,
LockMode lockMode) |
Modifier and Type | Method and Description |
---|---|
EntityAliases |
LoadQueryAliasResolutionContextImpl.resolveCollectionElementColumnAliases(CollectionReference collectionReference) |
EntityAliases |
LoadQueryAliasResolutionContextImpl.resolveEntityColumnAliases(EntityReference entityReference) |
Modifier and Type | Method and Description |
---|---|
void |
ResultSetProcessingContextImpl.checkVersion(ResultSet resultSet,
EntityPersister persister,
EntityAliases entityAliases,
EntityKey entityKey,
Object entityInstance) |
String |
ResultSetProcessingContextImpl.getConcreteEntityTypeName(ResultSet rs,
EntityPersister persister,
EntityAliases entityAliases,
EntityKey entityKey) |
void |
ResultSetProcessingContextImpl.loadFromResultSet(ResultSet resultSet,
Object entityInstance,
String concreteEntityTypeName,
EntityKey entityKey,
EntityAliases entityAliases,
LockMode acquiredLockMode,
EntityPersister rootPersister,
boolean eagerFetch,
EntityType associationType) |
Modifier and Type | Method and Description |
---|---|
EntityAliases |
LoadQueryAliasResolutionContext.resolveCollectionElementColumnAliases(CollectionReference collectionReference)
If the elements of this collection are entities, this methods returns the JDBC ResultSet alias descriptions
for that entity;
null indicates a non-entity collection. |
EntityAliases |
LoadQueryAliasResolutionContext.resolveEntityColumnAliases(EntityReference entityReference)
Returns the description of the aliases in the JDBC ResultSet that identify values "belonging" to
an entity.
|
Modifier and Type | Method and Description |
---|---|
void |
ResultSetProcessingContext.checkVersion(ResultSet resultSet,
EntityPersister persister,
EntityAliases entityAliases,
EntityKey entityKey,
Object entityInstance) |
String |
ResultSetProcessingContext.getConcreteEntityTypeName(ResultSet resultSet,
EntityPersister persister,
EntityAliases entityAliases,
EntityKey entityKey) |
void |
ResultSetProcessingContext.loadFromResultSet(ResultSet resultSet,
Object entityInstance,
String concreteEntityTypeName,
EntityKey entityKey,
EntityAliases entityAliases,
LockMode acquiredLockMode,
EntityPersister persister,
boolean eagerFetch,
EntityType associationType) |
Copyright © 2013. All rights reserved.