| Package | Description | 
|---|---|
| org.hibernate.id | 
 
        This package contains internal implementation classes for the
        main API interfaces. 
 | 
| org.hibernate.persister.entity | 
 
        This package abstracts persistence mechanisms for
        entities, and defines the Hibernate runtime
        metamodel. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PostInsertIdentityPersister
A persister that may have an identity assigned by execution of 
 a SQL INSERT. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
EntityPersister
Contract describing mapping information and persistence logic for a particular strategy of entity mapping. 
 | 
interface  | 
Loadable
Implemented by a EntityPersister that may be loaded
 using Loader. 
 | 
interface  | 
Lockable
Contract for things that can be locked via a  
LockingStrategy. | 
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. 
 | 
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.