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

Michael Dick commented on OPENJPA-1744:
---------------------------------------

@Matthew. I probably should have done more digging, and collision might not 
have been the best term. There have been several issues that have cropped up 
where OpenJPA wasn't quite honoring the JPA spec and the root caused appeared 
to be its JDO background. Since I'm not well versed in JDO that might not 
always have been the case. 

The notion of which spec is a subset of the other probably depends on what 
you're interested in. JDO notably does not have a criteria API (although there 
is a DSL available separately). I'm sure there are examples of the reverse 
though. 

The main reason I think we're unlikely to add JDO support in the near term is 
to avoid doing two things adequately and neither of them well. Despite our 
roots in JDO we're a JPA provider first and foremost (how could we not be). If 
Oracle were to donate the Kodo code, that might shift things, or if there were 
a lot of people volunteering to maintain a JDO front end. Right now I think we 
have our hands full with JPA.


> Support JDO
> -----------
>
>                 Key: OPENJPA-1744
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1744
>             Project: OpenJPA
>          Issue Type: Improvement
>            Reporter: Matthew T. Adams
>            Assignee: Michael Dick
>
> OpenJPA came from Kodo, which was a JDO implementation at the time the code 
> was forked.  This request is to bring compliance with the latest JDO 
> specification back to the implementation so that it can be used with 
> nonrelational backends like Google BigTable, Hadoop, etc.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to