[ https://issues.apache.org/jira/browse/OPENJPA-2765?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Struberg updated OPENJPA-2765: ----------------------------------- Fix Version/s: 3.2.0 > Fix documentation of JPA spec compliance > ---------------------------------------- > > Key: OPENJPA-2765 > URL: https://issues.apache.org/jira/browse/OPENJPA-2765 > Project: OpenJPA > Issue Type: Improvement > Reporter: Oliver Drotbohm > Assignee: Mark Struberg > Priority: Major > Fix For: 3.2.0 > > > Depending on where you look, there's currently contradicting information > about the JPA specification version compliance of OpenJPA. > - The [project homepage|http://openjpa.apache.org/] states 3.0 "targets" JPA > 2.1. > - The [3.0 > announcement|http://openjpa.apache.org/openjpa-3.0.x.html#OpenJPA-3.0.0] > states 3.0 is "based on" JPA 2.2. > - The [About section of the reference > documentation|http://openjpa.apache.org/builds/3.0.0/apache-openjpa/docs/manual.html#openjpa_intro] > states that 3.0 implements JPA 2.0. > It would be cool if this could be clarified. I assume the latter is just an > oversight and a missing update. However it would also be cool if for the > former two, it could be clarified what being "based on" and "targetting" > actually means. > A [Twitter > conversation|https://twitter.com/odrotbohm/status/1081713555290972160] seems > to reveal that 3.0 *implements* 2.1 and has partial support for 2.2 features. > Would be cool if that could be confirmed and documented accordingly, esp. > which of the 2.2 features are supposed to work. > So to me it looks like follows: > - 2.x – implements JPA 2.0 > - 3.0 – implements JPA 2.1, partial support for 2.2 > The [Wikipedia page on > JPA|https://en.wikipedia.org/wiki/Java_Persistence_API] could use an update > on this as well. I can help with that, if you come to a decision what to > phrase the current state of affairs. > Thanks and keep up the great work! -- This message was sent by Atlassian Jira (v8.3.4#803005)