| Interface | Description |
|---|---|
| Attribute<T,V> |
Represents information about an attribute on a specific
Type. |
| EntityModel |
The top level meta information for a collection of entity classes in a persistence model.
|
| QueryAttribute<T,V> |
Attribute that can be used in a query on a specific
Type. |
| QueryExpression<V> | |
| Type<T> |
Represents type information about an entity class.
|
| Class | Description |
|---|---|
| AttributeBuilder<T,V> |
Builds information about an attribute on a specific
Type. |
| CollectionAttributeBuilder<T,C extends Collection,E> | |
| EntityModelBuilder |
Builds information about an entity model by defining the specific
Types that define it. |
| ListAttributeBuilder<T,L extends List<E>,E> | |
| MapAttributeBuilder<T,M extends Map<K,V>,K,V> | |
| ResultAttributeBuilder<T,V extends Iterable<E>,E> | |
| SetAttributeBuilder<T,S extends Set<E>,E> | |
| TypeBuilder<T> | |
| Types |
| Enum | Description |
|---|---|
| Cardinality | |
| PrimitiveKind |
Represents a primitive type kind.
|
| Exception | Description |
|---|---|
| NotMappedException |
Exception indicating there is not a
Type associated for the given class. |