Hi together,

A few moments ago I created the Jira Issue/Feature request "Introduce (Java) 
Annotations for definition of EDM" 
(https://issues.apache.org/jira/browse/OLINGO-32).

The idea behind this feature is to create your model as POJOs which then can be 
annotated with special {{@EdmXXX}} (Java) annotations to define the EDM for an 
OData Service.
Based on these annotation then the {{edmx}} document ({{$metadata}}) can be 
generated as well as a generic {{Processor}} ({{ODataSingleProcessor}}) for 
e.g. {{JSON}} can be written.
IMHO will this fill the gap between the currently existing JPA processor 
extension (which allows easy connection to a database with JPA annotations) and 
the need to do a full implementation of an Processor (ODataSingleProcessor).

As initial contribution and starting point for discussions about this feature a 
branch with name {{PocEdmAnnotationsExtension}} is created with a basic Proof 
of Concept.

Please share your thoughts and discuss at the Issue how the initial PoC can be 
extended and then finally merged into the master branch.
Implementation support is also welcome  ;o)

Kind regards,
Michael

Reply via email to