Blog from February, 2010

The Apache OpenJPA community is proud to release OpenJPA 2.0.0 Beta 2. This distribution is based on the final JSR 317 Java Persistence API, Version 2.0 specification and passes the JPA 2.0 TCK. This release includes several bugs fixes and enhancements since the first Beta release as listed in the included Release Notes. This 2.0 release includes many new features, enhancements and fixes; giving developers access to a JPA 2.0 compliant implementation, while maintaining backwards compatibility for existing JPA 1.0 applications. Some of the JPA 2.0 enhancements worth noting, include:

  • Access Types, Embeddables, Enhanced Map Collections, Derived Identities, Typed and type-safe Query and Query Results APIs, enhanced Locking, JPQL updates, L2 Cache, Bean Validation, Metamodel and Criteria APIs for programmatic construction of type-safe queries, new properties and query hints, and many more....

Please visit the OpenJPA 2.0.0 Beta 2 page to download the release and obtain more details on the new JPA 2.0 features or visit the JPA 2.0 Roadmap page for the latest status on the upcoming 2.0.0 release.

The OpenJPA project has upgraded to Java SE 6 for the upcoming 2.0.0 release, but only for building the source. Runtime and junit tests can still use Java SE 5, but some annotation features are only available if Java SE 6 is used. The work is being tracked via the OPENJPA-1520 JIRA. All of the build changes have been completed, with exact details listed in the JIRA.

The Apache OpenJPA community is proud to announce that the recent OpenJPA 2.0.0-beta release is available to users of the following Java EE 5 based application servers: