Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

JPA 2.0 is currently being defined by the Java Community Process under JSR-317. As of 11/24/2008 the The most recent public draft is dated 1003/3113/20082009. Members of the Apache OpenJPA project continue to monitor and actively participate in JSR-317. OpenJPA has recently branched off its 1.x efforts and is targeting its next release, OpenJPA 2.0, to in addition to providing new features, be fully spec compliant with JPA 2.0. While the JPA 2.0 spec is still in the review process, the OpenJPA project will begin implementing JPA 2.0 capabilities as defined by the draft specification. This will help to ensure a timely delivery of JPA 2.0 functionality in addition to providing experience-based feedback to the JPA committee.

...

  • Collections of embeddables and basic types
  • Derived Identity support
  • Relationship support within embeddables
  • Enhancements to persistent map collection support
  • Standard properties for query timeout and persistence configuration
  • Lock mode configuration on entity manager and query
  • Cache interface to access L2 cache
  • Criteria API for programmatic query definition
  • Many JPQL enhancements

Schedule

  • Iteration planning
  • Iteration 1 (Dec. 1 - Dec. 21)
  • Holiday iteration (Dec. 22 - Jan. 2)
  • Iteration 2 (Jan. 5 - Jan. 23)
  • Iteration 3 (Jan. 26 - Feb. 13)
  • Iteration 4 (Feb. 16 - Mar. 6)
  • Iteration 5 (Mar. 9 - Apr. 4)

Contributions

The OpenJPA 2.0 release needs contributions in the areas of development, testing, and documentation. If you are simply interested in trying out new capabilities of JPA 2.0, contributing to the test suite is a great way to do that; while making a significant contribution to the project.

...