Notice: This Wiki is now read only and edits are no longer 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
(→Advanced JPA Development) |
m |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | |||
+ | '''[[Image:Elug_draft_icon.png|Warning]] This page is obsolete. Please see the ''[http://www.eclipse.org/eclipselink/documentation/ EclipseLink Solutions Guide]'' and ''[http://www.eclipse.org/eclipselink/documentation/ Understanding EclipseLink (Concepts Guide)]'' for current information.''' | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
__NOTOC__ | __NOTOC__ | ||
<div style="width: 320px;">[[Image:Eclipselink-logo.gif]] </div> | <div style="width: 320px;">[[Image:Eclipselink-logo.gif]] </div> | ||
Line 75: | Line 82: | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Ids/TableGenerator|@TableGenerator]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Ids/TableGenerator|@TableGenerator]] | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Ids/SequenceGenerator|@SequenceGenerator]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Ids/SequenceGenerator|@SequenceGenerator]] | ||
+ | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Ids/UuidGenerator|@UuidGenerator]] | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Ids/GeneratedValue#Advanced Identity Generation|Advanced Identity Generation]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Ids/GeneratedValue#Advanced Identity Generation|Advanced Identity Generation]] | ||
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Creating_and_Configuring_Entities#Configuring an Entity's Table|Tables]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Entities/Creating_and_Configuring_Entities#Configuring an Entity's Table|Tables]] | ||
Line 109: | Line 117: | ||
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/ManyToOne|@ManyToOne]] | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/ManyToOne|@ManyToOne]] | ||
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Embedded|@Embedded]] | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Embedded|@Embedded]] | ||
− | *****[ | + | *****[http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/a_variableonetoone.htm @VariableOneToOne] |
****[[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|Common Relationship Configurations]] | ||
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Common Relationship Configurations/JoinFetch|@JoinFetch]] | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Common Relationship Configurations/JoinFetch|@JoinFetch]] | ||
− | *****[ | + | *****[http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/a_batchfetch.htm @BatchFetch] |
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings|Collection Mappings]] | ****[[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/Common Collection Configurations|Common Collection Configurations]] | ||
Line 137: | Line 145: | ||
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Criteria|Criteria]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Criteria|Criteria]] | ||
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native SQL Queries]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native SQL Queries]] | ||
− | ***[ | + | ***[http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/annotations_ref001 StoredProcedures] |
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Query Hints|Query Hints]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Query Hints|Query Hints]] | ||
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Query Casting|Query Casting]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Query Casting|Query Casting]] | ||
Line 163: | Line 171: | ||
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Customizers#SessionCustomizer|SessionCustomizer]] | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Customizers#SessionCustomizer|SessionCustomizer]] | ||
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Advanced Mapping|Advanced Mapping]] | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Advanced Mapping|Advanced Mapping]] | ||
− | ***[ | + | ***[http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/a_transformation.htm @Transformation] |
− | ***[ | + | ***[http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/a_struct.htm @Struct and @Array types] |
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/XMLType|XML Types]] | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/XMLType|XML Types]] | ||
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Returning|Returning]] | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Returning|Returning]] |
Latest revision as of 12:55, 30 January 2013
This page is obsolete. Please see the EclipseLink Solutions Guide and Understanding EclipseLink (Concepts Guide) for current information.
The EclipseLink JPA User's Guide
Complete Table of Contents:
Introduction
Basic JPA Development
- Basic JPA Development
- About EclipseLink JPA
- JPA Configuration Basics
- Configuring Entities
- Configuring Mappings
- Caching
- Caching Overview
- Configuring Caching
- Shared, Isolated, Protected, Weak, and Read-Only Cache
- Cache Type and Size
- Cache Expiration and Invalidation
- Clustering and Cache Coordination
- Database Event Notification and Oracle DCN/QCN
- Cache Indexes
- Query Results Cache
- Query Options and In-memory Querying
- Cache API
- Cache Interceptors and External Caches
- Querying
- Transactions
- Packaging and Deploying EclipseLink JPA Applications