Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Methods in org.hibernate.loader with parameters of type Loadable
`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[][]` | `DefaultEntityAliases.getSuffixedPropertyAliases(Loadable persister)`
`String[][]` | `EntityAliases.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 suffixes.

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES