| Annotation Type | Description | 
|---|---|
| AnnotationsForNavigationProperty | |
| AnnotationsForProperty | |
| CollectionRef | Associate EntityType Java object with its collection. | 
| ComplexType | Mark POJO as EDM complex type. | 
| CompoundKey | Identifies a compound key. | 
| CompoundKeyElement | Mark multi key class field (property) as multi key element. | 
| EntityContainer | Mark POJO as EDM entity container. | 
| EntitySet | Give entity set a name. | 
| EntityType | Mark POJO as EDM entity type. | 
| EnumType | Mark Java enum as EDM enum type. | 
| Key | Mark POJO field (property) as key. | 
| KeyClass | Specifies a composite primary key class that is mapped to multiple fields or properties of an EntityType. | 
| KeyRef | Identifies a compound key. | 
| Namespace | Associate Java package with OData namespace. | 
| NavigationProperty | Bind POJO field to EDM navigation property. | 
| Operation | Mark method as EDM function import. | 
| Parameter | Function import parameter information. | 
| Property | Bind POJO field to EDM property. | 
| ReferentialConstraint | Annotate navigation property with information about referential constraint. | 
| RowType | Mark inner class as EDM row type. | 
| Singleton | Give singleton a name. | 
| Term | Mark POJO as term. | 
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.