| Interface | Description |
|---|---|
| ClassMapping | A class mapping is a mapping between a class and some external form such as a table, column family, or document (depending on the underlying data store). |
| IdentityMapping |
|
| MappingConfigurationStrategy | |
| MappingContext | |
| MappingContext.Listener | Implementors can register for events when the mapping context changes |
| PersistentEntity | Represents a persistent entity. |
| PersistentProperty |
|
| PropertyMapping | Interface for a property mapping which specifies what or where a particular property is mapped to. |
| Class | Description |
|---|---|
| AbstractClassMapping | Abstract implementation of the ClassMapping interface. |
| AbstractMappingContext | Abstract implementation of the MappingContext interface. |
| AbstractPersistentEntity | Abstract implementation to be subclasses on a per datastore basis |
| AbstractPersistentProperty | Abstract implementation of the PersistentProperty interface that uses the PropertyDescriptor instance to establish name and type. |
| EmbeddedPersistentEntity | Models an embedded entity |
| MappingFactory |
| Enum | Description |
|---|---|
| ValueGenerator | Value generation strategies |
| Exception | Description |
|---|---|
| DatastoreConfigurationException | Exception thrown when something goes wrong configuring a datastore. |
| IllegalMappingException | Thrown when an error occurs reading the mapping between object and datastore. |