See: Description
| Interface | Description |
|---|---|
| AbstractEntityPersister.CacheEntryHelper |
Consolidated these onto a single helper because the 2 pieces work in tandem.
|
| AbstractEntityPersister.InclusionChecker | |
| DiscriminatorMetadata |
Provides the information needed to properly handle type discrimination
in HQL queries, either by 'something.class' or 'type(something)' references.
|
| EntityPersister |
Contract describing mapping information and persistence logic for a particular strategy of entity mapping.
|
| Joinable |
Anything that can be loaded by outer join - namely
persisters for classes or collections.
|
| Loadable |
Implemented by a <tt>EntityPersister</tt> that may be loaded
using <tt>Loader</tt>.
|
| Lockable |
Contract for things that can be locked via a
LockingStrategy. |
| MultiLoadOptions |
Encapsulation of the options for performing a load by multiple identifiers.
|
| OuterJoinLoadable |
A <tt>EntityPersister</tt> that may be loaded by outer join using
the <tt>OuterJoinLoader</tt> hierarchy and may be an element
of a one-to-many association.
|
| PropertyMapping |
Contract for all things that know how to map a property to the needed bits of SQL.
|
| Queryable |
Extends the generic <tt>EntityPersister</tt> contract to add
operations required by the Hibernate Query Language
|
| SQLLoadable |
A class persister that supports queries expressed in the
platform native SQL dialect
|
| UniqueKeyLoadable |
| Class | Description |
|---|---|
| AbstractEntityPersister |
Basic functionality for persisting an entity via JDBC
through either generated or custom SQL
|
| AbstractPropertyMapping |
Basic implementation of the
PropertyMapping contract. |
| BasicEntityPropertyMapping | |
| DiscriminatorType |
TODO : javadoc
|
| JoinedSubclassEntityPersister |
An <tt>EntityPersister</tt> implementing the normalized "table-per-subclass"
mapping strategy
|
| NamedQueryLoader |
Not really a Loader, just a wrapper around a named query.
|
| Queryable.Declarer | |
| SingleTableEntityPersister |
The default implementation of the <tt>EntityPersister</tt> interface.
|
| UnionSubclassEntityPersister |
Implementation of the "table-per-concrete-class" or "roll-down" mapping
strategy for an entity and its inheritence hierarchy.
|
<p> This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. </p> <p> Strategies for persisting entities implement the <tt>EntityPersister</tt> interface. Optionally, they may implement certain additional interfaces that define contracts with various loaders. Concrete implementations in this package define the built-in inheritance mapping strategies. </p>
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.