| Package | Description | 
|---|---|
| org.hibernate.engine.spi | |
| org.hibernate.hql.internal.classic | 
 
        This package contains the Hibernate 2.x query parser which 
        is being end-of-lifed. 
 | 
| 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.hql | 
 
        This package defines a loader for the AST-based query parser 
 | 
| org.hibernate.loader.spi | |
| org.hibernate.persister.entity | 
 
        This package abstracts persistence mechanisms for
        entities, and defines the Hibernate runtime
        metamodel. 
 | 
| Constructor and Description | 
|---|
SubselectFetch(String alias,
              Loadable loadable,
              QueryParameters queryParameters,
              Set resultingEntityKeys,
              Map namedParameterLocMap)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Loadable[] | 
QueryTranslatorImpl.getEntityPersisters()
Persisters for the return values of a find() style query. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Loadable[] | 
OuterJoinLoader.persisters  | 
protected Loadable[] | 
JoinWalker.persisters  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract Loadable[] | 
Loader.getEntityPersisters()
An array of persisters of entity classes contained in each row of results;
 implemented by all subclasses 
 | 
protected Loadable[] | 
OuterJoinLoader.getEntityPersisters()  | 
Loadable | 
AbstractEntityJoinWalker.getPersister()  | 
Loadable[] | 
JoinWalker.getPersisters()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
Loader.extractKeysFromResultSet(Loadable[] persisters,
                        QueryParameters queryParameters,
                        ResultSet resultSet,
                        SessionImplementor session,
                        EntityKey[] keys,
                        LockMode[] lockModes,
                        List hydratedObjects)  | 
protected String | 
DefaultEntityAliases.getDiscriminatorAlias(Loadable persister,
                     String suffix)  | 
protected String | 
ColumnEntityAliases.getDiscriminatorAlias(Loadable persister,
                     String suffix)  | 
protected String[] | 
DefaultEntityAliases.getIdentifierAliases(Loadable persister,
                    String suffix)  | 
protected String[] | 
ColumnEntityAliases.getIdentifierAliases(Loadable persister,
                    String suffix)  | 
protected String[] | 
DefaultEntityAliases.getPropertyAliases(Loadable persister,
                  int j)  | 
protected String[] | 
ColumnEntityAliases.getPropertyAliases(Loadable persister,
                  int j)  | 
String[][] | 
EntityAliases.getSuffixedPropertyAliases(Loadable persister)
The result set column aliases for the property columns of a subclass 
 | 
String[][] | 
DefaultEntityAliases.getSuffixedPropertyAliases(Loadable persister)  | 
void | 
JoinWalker.setPersisters(Loadable[] persisters)  | 
| Constructor and Description | 
|---|
ColumnEntityAliases(Map returnProperties,
                   Loadable persister,
                   String suffix)  | 
DefaultEntityAliases(Loadable persister,
                    String suffix)  | 
DefaultEntityAliases(Map userProvidedAliases,
                    Loadable persister,
                    String suffix)
Calculate and cache select-clause aliases 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Loadable[] | 
CustomLoader.getEntityPersisters()  | 
| Modifier and Type | Method and Description | 
|---|---|
Loadable[] | 
QueryLoader.getEntityPersisters()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AfterLoadAction.afterLoad(SessionImplementor session,
         Object entity,
         Loadable persister)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
OuterJoinLoadable
A EntityPersister that may be loaded by outer join using
 the OuterJoinLoader hierarchy and may be an element
 of a one-to-many association. 
 | 
interface  | 
Queryable
Extends the generic EntityPersister contract to add
 operations required by the Hibernate Query Language 
 | 
interface  | 
SQLLoadable
A class persister that supports queries expressed in the
 platform native SQL dialect 
 | 
interface  | 
UniqueKeyLoadable  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractEntityPersister
Basic functionality for persisting an entity via JDBC
 through either generated or custom SQL 
 | 
class  | 
JoinedSubclassEntityPersister
An EntityPersister implementing the normalized "table-per-subclass"
 mapping strategy 
 | 
class  | 
SingleTableEntityPersister
The default implementation of the EntityPersister interface. 
 | 
class  | 
UnionSubclassEntityPersister
Implementation of the "table-per-concrete-class" or "roll-down" mapping 
 strategy for an entity and its inheritence hierarchy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Object[] | 
AbstractEntityPersister.hydrate(ResultSet rs,
       Serializable id,
       Object object,
       Loadable rootLoadable,
       String[][] suffixedPropertyColumns,
       boolean allProperties,
       SessionImplementor session)
Unmarshall the fields of a persistent instance from a result set,
 without resolving associations or collections. 
 | 
Object[] | 
Loadable.hydrate(ResultSet rs,
       Serializable id,
       Object object,
       Loadable rootLoadable,
       String[][] suffixedPropertyColumns,
       boolean allProperties,
       SessionImplementor session)
Retrieve property values from one row of a result set 
 | 
| Constructor and Description | 
|---|
DiscriminatorType(Type underlyingType,
                 Loadable persister)  | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.