[
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