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.
Difference between revisions of "EclipseLink/UserGuide/JPA"
< EclipseLink | UserGuide
m |
m |
||
Line 1: | Line 1: | ||
− | + | 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]] | ||
− | + | <br> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | === 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
Version 2.0.2
Introduction
Basic JPA Development