Difference between revisions of "EclipseLink/UserGuide/JPA/Basic JPA Development/EclipseLink JPA"
m (New page: =About EclipseLink JPA= This section introduces EclipseLink implementation of Java Persistence API. As a specification, JPA needs to be implemented by vendors or open source projects. Ec...)
m (EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/EclipseLink JPA moved to EclipseLink/UserGuide/JPA/Basic JPA Development/EclipseLink JPA)
Revision as of 10:01, 18 June 2010
About EclipseLink JPA
This section introduces EclipseLink implementation of Java Persistence API.
As a specification, JPA needs to be implemented by vendors or open source projects.
EclipseLink provides a complete, EJB 3.0-compliant JPA implementation. It provides complete compliance for all of the mandatory features, many of the optional features, and some additional features. The additional nonmandatory functionality includes the following:
- object-level cache;
- distributed cache coordination;
- extensive performance tuning options;
- enhanced Oracle Database support;
- advanced mappings;
- optimistic and pessimistic locking options;
- extended annotations and query hints.
EclipseLink offers support for deployment within an EJB 3.0 container. This includes Web containers and other non-EJB 3.0 Java EE containers. For more information, see Deploying an EclipseLink JPA Application.
Through its pluggable persistence capabilities EclipseLink can function as the persistence provider in a compliant EJB 3.0 container.
For more information, see About EclipseLink.