The runtime metamodel may be divided into two layers:
| Modifier and Type | Interface and Description |
|---|---|
| public interface | MappingMetamodel
Access to information about the runtime relational O/R mapping model. |
| public interface | RuntimeMetamodels
Entry point providing access to the runtime metamodels:
|
| Modifier and Type | Class and Description |
|---|---|
| public class | UnsupportedMappingException
Indicated a problem with a mapping. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | AttributeClassification
An extended set of |
| public enum | CollectionClassification
Classifications of the plurality. |
| public enum | RepresentationMode
Enumeration of the built-in ways that Hibernate can represent the application's domain model. |
| public enum | ValueClassification
At the end of the day, any "value mapping" (id, version, attribute, collection element, etc.) can be one of a few classifications. |