Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/UserGuide/JPA"

m
m
Line 1: Line 1:
==The EclipseLink JPA User's Guide==
+
The EclipseLink JPA User's Guide
  
 +
[[Image:Eclipselink-logo.gif]]
  
===Introduction===
+
Version 2.0.2
*[[EclipseLink/UserGuide/JPA/Introduction|Introduction]]
+
 
 +
[http://wiki.eclipse.org/EclipseLink/Release Release Notes]
 +
 
 +
<br>
 +
 
 +
----
 +
 
 +
=== Introduction ===
 +
 
 +
*[[EclipseLink/UserGuide/JPA/Introduction|Introduction]]  
 
**[[EclipseLink/UserGuide/JPA/Introduction/About EclipseLink|About EclispeLink]]
 
**[[EclipseLink/UserGuide/JPA/Introduction/About EclipseLink|About EclispeLink]]
  
 +
<br>
 +
 +
=== Basic JPA Development ===
 +
 +
*[[EclipseLink/UserGuide/JPA/Basic JPA Development|JPA Development Basics]]
 +
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration|Configuration]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA|JPA]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/persistence.xml|persistence.xml]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/Annotations|Annotations]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/orm.xml|orm.xml]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/Defaults|Defaults]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/eclipselink-orm.xml|eclipselink-orm.xml]]
 +
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping|Mapping]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity|Entity]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/Id|Id]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings|Basic Mappings]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Column|Column]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters|Default Conversions and Converters]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Lazy Basics|Lazy Basics]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings|Relationship Mappings]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Common Relationship Configurations|Common Relationship Configurations]]
 +
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Common Relationship Configurations/FetchType|FetchType]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings|Collection Mappings]]
 +
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/Common Collection Configurations|Common Collection Configurations]]
 +
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/OneToMany|OneToMany]]
 +
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/ManyToMany|ManyToMany]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Locking|Locking]]
 +
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Locking/Optimistic Locking|Optimistic Locking]]
 +
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching|Caching]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Shared and Isolated|Shared and Isolated]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Type and Size|Type and Size]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Expiration|Expiration]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Coordination|Coordination]]
 +
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying|Querying]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Overview|Overview]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/JPQL|JPQL]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Criteria|Criteria]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native]]
 +
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions|Transactions]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions/Handling Concurrency Violations|Handling Concurrency Violations]]
  
===Basic JPA Development===
+
<br>
*[[EclipseLink/UserGuide/JPA/Basic JPA Development|JPA Development Basics]]
+
** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration|Configuration]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA|JPA]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/persistence.xml|persistence.xml]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/Annotations|Annotations]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/orm.xml|orm.xml]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/Defaults|Defaults]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/eclipselink-orm.xml|eclipselink-orm.xml]]
+
** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping|Mapping]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity|Entity]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/Id|Id]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings|Basic Mappings]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Column|Column]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters|Default Conversions and Converters]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Lazy Basics|Lazy Basics]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings|Relationship Mappings]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Common Relationship Configurations|Common Relationship Configurations]]
+
***** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Common Relationship Configurations/FetchType|FetchType]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings|Collection Mappings]]
+
***** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/Common Collection Configurations|Common Collection Configurations]]
+
***** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/OneToMany|OneToMany]]
+
***** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/ManyToMany|ManyToMany]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Locking|Locking]]
+
**** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Locking/Optimistic Locking|Optimistic Locking]]
+
** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching|Caching]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Shared and Isolated|Shared and Isolated]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Type and Size|Type and Size]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Expiration|Expiration]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Coordination|Coordination]]
+
** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying|Querying]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Overview|Overview]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/JPQL|JPQL]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Criteria|Criteria]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native]]
+
** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions|Transactions]]
+
*** [[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions/Handling Concurrency Violations|Handling Concurrency Violations]]
+
  
 +
=== Advanced JPA Development ===
  
===Advanced JPA Development===
+
*[[EclipseLink/UserGuide/JPA/Advanced JPA Development|Advanced JPA Development]]  
*[[EclipseLink/UserGuide/JPA/Advanced JPA Development|Advanced JPA Development]]
+
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance|Performance]]  
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance|Performance]]
+
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Profiling|Performance Profiling]]  
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Profiling|Performance Profiling]]
+
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving|Weaving]]  
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving|Weaving]]
+
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving|About Weaving]]  
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving|About Weaving]]
+
*****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving/Weaving JPA Entities|Weaving JPA Entities]]  
*****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving/Weaving JPA Entities|Weaving JPA Entities]]
+
*****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving/Weaving POJO Classes|Weaving POJO Classes]]  
*****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving/Weaving POJO Classes|Weaving POJO Classes]]
+
*****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving/Weaving and Java EE Application Servers|Weaving and Java EE Application Servers]]  
*****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/About Weaving/Weaving and Java EE Application Servers|Weaving and Java EE Application Servers]]
+
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Dynamic Weaving|Dynamic Weaving]]  
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Dynamic Weaving|Dynamic Weaving]]
+
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Static Weaving|Static Weaving]]  
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Static Weaving|Static Weaving]]
+
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Disabling Weaving with Persistence Unit Properties|Disabling Weaving with Persistence Unit Properties]]  
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Weaving/Disabling Weaving with Persistence Unit Properties|Disabling Weaving with Persistence Unit Properties]]
+
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Fetch Groups|Fetch Groups]]  
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Fetch Groups|Fetch Groups]]
+
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations|Platform Specific Configurations]]  
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations|Platform Specific Configurations]]
+
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations/Oracle|Oracle]]  
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations/Oracle|Oracle]]
+
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations/DB2|DB2]]  
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations/DB2|DB2]]
+
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations/MySQL|MySQL]]  
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Platform Specific Configurations/MySQL|MySQL]]
+
 
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Dynamic|Dynamic]]
 
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Dynamic|Dynamic]]

Revision as of 11:35, 14 June 2010

The EclipseLink JPA User's Guide

Eclipselink-logo.gif

Version 2.0.2

Release Notes



Introduction


Basic JPA Development


Advanced JPA Development

Back to the top