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)
Construct a SubselectFetch instance.
|
SubselectFetch(String subselectFetchQueryFragment,
String alias,
Loadable loadable,
QueryParameters queryParameters,
Set resultingEntityKeys,
Map namedParameterLocMap)
Construct a SubselectFetch instance using the provided subselect fetch query fragment,
subselectFetchQueryFragment . |
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 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 |
AbstractEntityJoinWalker.getPersister() |
Loadable[] |
JoinWalker.getPersisters() |
Modifier and Type | Method and Description |
---|---|
protected void |
Loader.extractKeysFromResultSet(Loadable[] persisters,
QueryParameters queryParameters,
ResultSet resultSet,
SharedSessionContractImplementor 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(SharedSessionContractImplementor 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[] |
Loadable.hydrate(ResultSet rs,
Serializable id,
Object object,
Loadable rootLoadable,
String[][] suffixedPropertyColumns,
boolean allProperties,
SharedSessionContractImplementor 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,
SharedSessionContractImplementor session)
Unmarshall the fields of a persistent instance from a result set,
without resolving associations or collections.
|
Constructor and Description |
---|
DiscriminatorType(Type underlyingType,
Loadable persister) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.