| Interface | Description |
|---|---|
| AssociationIndexer | Responsible for creating indices for associations used in queries |
| Persister | A Persister is responsible for persisting and retrieving an object. |
| PropertyValueIndexer | Responsible for creating indices for property values used in queries. |
| Class | Description |
|---|---|
| EntityAccess | Class used to access properties of an entity. |
| EntityPersister | A Persister specifically for persisting PersistentEntity instances. |
| LockableEntityPersister | Abstract base class for entity persisters that support locking. |
| NativeEntryEntityPersister | Provides an implementation of the EntityPersister class that reads and writes against a native datastore type specified by the generic type parameter T |
| NativeEntryEntityPersister.NativeEntryModifyingEntityAccess |
| Exception | Description |
|---|---|
| NonPersistentTypeException | Thrown when an object cannot be persisted. |