|
|
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}}
| + | |