Classes
Class | Description | |
---|---|---|
![]() | AbstractEntityPersister |
Superclass for built-in mapping strategies. Implements functionalty common to both mapping
strategies
|
![]() | AbstractPropertyMapping |
Base implementation of a PropertyMapping.
|
![]() | JoinedSubclassEntityPersister |
A IEntityPersister implementing the normalized "table-per-subclass" mapping strategy
|
![]() | LoadableConstants |
Constants from ILoadable interface.
|
![]() | NamedQueryLoader | |
![]() | SingleTableEntityPersister |
Default implementation of the ClassPersister interface. Implements the
"table-per-class hierarchy" mapping strategy for an entity class.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IEntityPersister |
Concrete IEntityPersisters implement mapping and persistence logic for a particular class.
|
![]() | IJoinable |
Anything that can be loaded by outer join - namely persisters for classes or collections.
|
![]() | ILoadable |
Implemented by ClassPersister that uses Loader. There are several optional
operations used only by loaders that inherit OuterJoinLoader
|
![]() | IOuterJoinLoadable |
A ClassPersister that may be loaded by outer join using
the OuterJoinLoader hierarchy and may be an element
of a one-to-many association.
|
![]() | IPropertyMapping |
Abstraction of all mappings that define properties: entities, collection elements.
|
![]() | IQueryable |
Extends the generic ILoadable contract to add operations required by HQL
|
![]() | ISqlLoadable |
A class persister that supports queries expressed in the platform native SQL dialect.
|
![]() | IUniqueKeyLoadable |
Describes a class that may be loaded via a unique key.
|