Uses of Interface

Packages that use Loadable
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.hql.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.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 

Uses of Loadable in org.hibernate.engine

Constructors in org.hibernate.engine with parameters of type Loadable
SubselectFetch(String alias, Loadable loadable, QueryParameters queryParameters, Set resultingEntityKeys, Map namedParameterLocMap)

Uses of Loadable in org.hibernate.hql.classic

Methods in org.hibernate.hql.classic that return Loadable
protected  Loadable[] QueryTranslatorImpl.getEntityPersisters()
          Persisters for the return values of a find() style query.

Uses of Loadable in org.hibernate.loader

Fields in org.hibernate.loader declared as Loadable
protected  Loadable[] OuterJoinLoader.persisters
protected  Loadable[] JoinWalker.persisters

Methods in org.hibernate.loader that return Loadable
protected  Loadable[] OuterJoinLoader.getEntityPersisters()
protected abstract  Loadable[] Loader.getEntityPersisters()
          An array of persisters of entity classes contained in each row of results; implemented by all subclasses
protected  Loadable AbstractEntityJoinWalker.getPersister()
 Loadable[] JoinWalker.getPersisters()

Methods in org.hibernate.loader with parameters of type Loadable
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)
          The result set column aliases for the property columns of a subclass
 void JoinWalker.setPersisters(Loadable[] persisters)

Constructors in org.hibernate.loader with parameters of type Loadable
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

Uses of Loadable in org.hibernate.loader.custom

Methods in org.hibernate.loader.custom that return Loadable
protected  Loadable[] CustomLoader.getEntityPersisters()

Uses of Loadable in org.hibernate.loader.hql

Methods in org.hibernate.loader.hql that return Loadable
 Loadable[] QueryLoader.getEntityPersisters()

Uses of Loadable in org.hibernate.persister.entity

Subinterfaces of Loadable in org.hibernate.persister.entity
 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

Classes in org.hibernate.persister.entity that implement Loadable
 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.

Methods in org.hibernate.persister.entity with parameters of type Loadable
 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
 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.

Constructors in org.hibernate.persister.entity with parameters of type Loadable
DiscriminatorType(Type underlyingType, Loadable persister)

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.