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"

(Basic JPA Development)
m
 
(7 intermediate revisions by 2 users 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]]  
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/VariableOneToOne|@VariableOneToOne]]  
+
*****[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]]  
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Common Relationship Configurations/BatchFetch|@BatchFetch]]  
+
*****[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]]  
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/OneToMany|OneToMany]]  
+
*****[[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/Relationship Mappings/Collection Mappings/ManyToMany|ManyToMany]]
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/ElementCollection|ElementCollection]]  
+
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings/Collection Mappings/ElementCollection|ElementCollection]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Locking|Locking]]  
+
***[[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/Mapping/Locking/Optimistic Locking|Optimistic Locking]]
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching|Caching]]  
+
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching|Caching]]
 
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Caching Overview|Caching Overview]]
 
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Caching Overview|Caching Overview]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Configuring|Configuring Caching]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Configuring|Configuring Caching]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Shared and Isolated|Shared, Isolated, Protected, Weak, and Read-Only Cache]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Shared and Isolated|Shared, Isolated, Protected, Weak, and Read-Only Cache]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Type and Size|Cache Type and Size]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Type and Size|Cache Type and Size]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Expiration|Cache Expiration and Invalidation]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Expiration|Cache Expiration and Invalidation]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Coordination|Clustering and Cache Coordination]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Coordination|Clustering and Cache Coordination]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/DatabaseEvents|Database Event Notification and Oracle DCN/QCN]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/DatabaseEvents|Database Event Notification and Oracle DCN/QCN]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Cache Indexes|Cache Indexes]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Indexes|Cache Indexes]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Query Results Cache|Query Results Cache]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Query Cache|Query Results Cache]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Query Options and In-memory Querying|Query Options and In-memory Querying]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Query Options|Query Options and In-memory Querying]]
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Cache API|Cache API]]  
+
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Cache API|Cache API]]
 +
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching/Interceptors |Cache Interceptors and External Caches]]
 
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying|Querying]]  
 
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying|Querying]]  
 
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/JPQL|JPQL]]  
 
***[[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/Criteria|Criteria]]  
 
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native SQL Queries]]  
 
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native SQL Queries]]  
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/StoredProcedures|StoredProcedures]]  
+
***[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 162: 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]]  
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/TransformationMapping|@Transformation]]  
+
***[http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/a_transformation.htm @Transformation]
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Struct|@Struct and @Array types]]
+
***[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]]
Line 169: Line 178:
 
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Interfaces|Interfaces]]
 
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Interfaces|Interfaces]]
 
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Additional Criteria|Additional Criteria]]
 
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Additional Criteria|Additional Criteria]]
 +
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Metamodel|Metamodel]]
 
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Single-Table Multi-Tenancy|Multi-Tenancy]]  
 
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Single-Table Multi-Tenancy|Multi-Tenancy]]  
 
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Composite Persistence Units|Composite Persistence Units]]  
 
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Composite Persistence Units|Composite Persistence Units]]  

Latest revision as of 12:55, 30 January 2013

Warning This page is obsolete. Please see the EclipseLink Solutions Guide and Understanding EclipseLink (Concepts Guide) for current information.




Eclipselink-logo.gif

The EclipseLink JPA User's Guide


Complete Table of Contents:

Introduction


Basic JPA Development


Advanced JPA Development

Back to the top