[ 
https://issues.apache.org/jira/browse/OLINGO-552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14301517#comment-14301517
 ] 

Ramesh Reddy commented on OLINGO-552:
-------------------------------------

Ideally these kind of efforts need to be separate from core Olingo framework. 
There is *NO* requirement on OData spec to provide a JPA implementation. These 
should be instead developed as separate sub-projects under Olingo organization. 
Like the one with Java Script. So, consider it as sub-project. I know in Olingo 
2, JPA has been does this way, that does not make it right. If you do as 
sub-project , then you can have separate lifecycle, that is not dependent on 
core framework or vice versa.  

Now specific to your api vs core design modules, unless you are expecting a 
developer like to come extend the the interfaces to implement my own JPA 
interface using OData framework or some other framework, I would not go into 
that level of detail. Create interfaces where you see an extension point that I 
as developer can inject/extend my own implementation.

> POC: Module Design for ODataV4 JPA Processor
> --------------------------------------------
>
>                 Key: OLINGO-552
>                 URL: https://issues.apache.org/jira/browse/OLINGO-552
>             Project: Olingo
>          Issue Type: Sub-task
>          Components: odata4-JPA
>    Affects Versions: (JPA) V4 4.0.0-beta-01
>            Reporter: Chandan V.A
>            Assignee: Chandan V.A
>
> Design Java modules for OData V4 JPA Processor as an Extension to the Olingo 
> OData V4 Server component



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to