Jump to: navigation, search

Difference between revisions of "EclipseLink/UserGuide/JPA/Basic JPA Development/EclipseLink JPA"

(About EclipseLink JPA)
m
 
Line 1: Line 1:
{{EclipseLink_UserGuide
+
'''[[Image:Elug_draft_icon.png|Warning]] See "Understanding EclipseLink Application Development" in the [http://www.eclipse.org/eclipselink/documentation/ EclipseLink Concepts Guide]'''
|info=y
+
|toc=n
+
|eclipselink=y
+
|eclipselinktype=JPA}}
+
=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, JPA 2.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;
+
* support for NoSQL databases;
+
* advanced mappings;
+
* optimistic and pessimistic locking options;
+
* extended annotations and query hints;
+
* dynamic and extensible meta-data;
+
* any many other features.
+
 
+
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 [[Packaging%20and%20Deploying%20EclipseLink%20JPA%20Applications%20(ELUG)#Deploying an EclipseLink JPA Application|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 [[EclipseLink/UserGuide/JPA/Introduction/About_EclipseLink|About EclipseLink]].
+
 
+
{{EclipseLink_JPA
+
|previous=[[EclipseLink/UserGuide/JPA/Basic JPA Development|Basic JPA Development]]
+
|next=    [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration|JPA Configuration Basics]]
+
|up=      [[EclipseLink/UserGuide/JPA/Basic JPA Development|Basic JPA Development]]
+
|version=2.2.0 DRAFT}}
+

Latest revision as of 09:10, 18 January 2013

Warning See "Understanding EclipseLink Application Development" in the EclipseLink Concepts Guide