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.