Over a million developers have joined DZone.

IBM WebSphere Application Server V7 Java Persistence API (JPA) 2.0 Open Alpha


IBM WebSphere Application Server V7 Java Persistence API (JPA) 2.0 Open Alpha

Object-relational persistence is a key developer requirement for many application developer scenarios. JPA is the Java EE standard for object-relational persistence and was first introduced as part of Java EE 5. As part of the Java EE 6 standards, JPA 2.0 (JSR-317) updates object-relational capabilities with important developer APIs and enhancements.
Key additions in JPA 2.0 include:

* Significant programmer productivity improvements
* Innovative APIs from Open Source (standardized)
* Extended query language

The WebSphere Application Server JPA implementation is based on Apache OpenJPA, a leading open source Java persistence framework. This alpha provides the Apache OpenJPA 2.0 implementation with IBM enhancements to benefit integration with WebSphere Application Server. The Apache OpenJPA 2.0 implementation includes improvements and benefits over previous releases and even beyond the JPA 2.0 specification.

Highlights of the JPA 2.0 implementation delivered in the alpha:

* Proposed Final Specification Draft #2 compliant implementation
* Standards based APIs from open source
* Significant programmer productivity improvements
* Query language (JPQL) extensions and improvements
* High performance implementation
* Programmatic control of database access optimizations
o Fetch groups, fetch plans, access intents

For further details on JPA 2.0 see

To Read more on the Alpha Program Click Here!


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}