站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > Hibernate 3.2.4 正式版 API 英文文档

Uses of Interface org.hibernate.persister.entity.Loadable (Hibernate API Documentation) - Hibernate 3.2.4 正式版 API 英文文档


Uses of Interface
org.hibernate.persister.entity.Loadable

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
 Loadable[] JoinWalker.getPersisters()
           
protected  Loadable AbstractEntityJoinWalker.getPersister()
           
 

Methods in org.hibernate.loader with parameters of type Loadable
 void JoinWalker.setPersisters(Loadable[] persisters)
           
 String[][] EntityAliases.getSuffixedPropertyAliases(Loadable persister)
          The result set column aliases for the property columns of a subclass
protected  String DefaultEntityAliases.getDiscriminatorAlias(Loadable persister, String suffix)
           
protected  String[] DefaultEntityAliases.getIdentifierAliases(Loadable persister, String suffix)
           
protected  String[] DefaultEntityAliases.getPropertyAliases(Loadable persister, int j)
           
 String[][] DefaultEntityAliases.getSuffixedPropertyAliases(Loadable persister)
           
protected  String[] ColumnEntityAliases.getIdentifierAliases(Loadable persister, String suffix)
           
protected  String ColumnEntityAliases.getDiscriminatorAlias(Loadable persister, String suffix)
           
protected  String[] ColumnEntityAliases.getPropertyAliases(Loadable persister, int j)
           
 

Constructors in org.hibernate.loader with parameters of type Loadable
DefaultEntityAliases(Loadable persister, String suffix)
           
DefaultEntityAliases(Map userProvidedAliases, Loadable persister, String suffix)
          Calculate and cache select-clause suffixes.
ColumnEntityAliases(Map returnProperties, Loadable persister, String suffix)
           
 

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.