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
Line 1: | Line 1: | ||
− | __NOTOC__<div style="float:left;width:320px">[[Image:Eclipselink-logo.gif]] </div> | + | __NOTOC__ |
− | =The EclipseLink JPA User's Guide <br | + | <div style="float: left; width: 320px;">[[Image:Eclipselink-logo.gif]] </div> |
− | <div style="float:right;">[[Image: | + | = The EclipseLink JPA User's Guide <br><br> Version 2.2.0 (In progress) = |
− | <div style="text-align:center;margin:2em | + | <div style="float: right;">[[Image:Eclipselink jpa.png]] <div style="text-align: center; margin: 2em 0pt;"> |
− | + | [[Image:Elug home icon.png|link="../"]]<br>[http://www.eclipse.org/eclipselink/ EclipseLink Home] | |
− | </div> | + | </div> </div> <div><div style="border: 1px solid rgb(217, 217, 217); -moz-border-radius: 8px 8px 8px 8px; background: none repeat scroll 0% 0% rgb(239, 239, 239); padding: 10px; margin-right: 125px; margin-bottom: 5em;"> |
− | </div> | + | {| cellspacing="0" cellpadding="10" border="0" style="background: inherit;" |
− | <div> | + | |- style="text-align: center;" |
− | <div style="border:1px solid | + | | style="text-align: right;" | |
− | + | === [[EclipseLink/UserGuide/JPA/Introduction|Introduction:]] === | |
− | + | ||
− | + | | [[Image:Elug about icon.png|link=]]<br>[[EclipseLink/UserGuide/JPA/Introduction/About EclipseLink|About EclispeLink]] | |
− | + | | <br>[http://wiki.eclipse.org/EclipseLink/Release Release Notes] | |
− | + | | <br>[http://wiki.eclipse.org/EclipseLink/FAQ FAQs] | |
− | + | | <br>[http://www.eclipse.org/eclipselink/api/ Javadoc (API)] | |
− | + | |- style="text-align: center;" | |
− | + | | style="text-align: right;" | | |
− | + | === [[EclipseLink/UserGuide/JPA/Basic JPA Development|Basic:]] === | |
− | + | ||
− | + | | [[Image:Elug configure icon.png|link=EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration]]<br>[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration|Configuration]] | |
− | + | | [[Image:Elug mapping icon.png|link=]]<br>[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping|Mapping]] | |
− | + | | [[Image:Elug cache icon.png|link=EclipseLink/UserGuide/JPA/Basic_JPA_Development/Caching]]<br>[[EclipseLink/UserGuide/JPA/Basic JPA Development/Caching|Caching]] | |
− | + | | [[Image:Elug query icon.png|link=EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying]]<br>[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying|Querying]] | |
− | + | | [[Image:Elug transaction icon.png|link=http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Transactions]]<br>[[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions|Transactions]] | |
− | + | |- style="text-align: center;" | |
− | + | | style="text-align: right;" | | |
− | + | === [[EclipseLink/UserGuide/JPA/Advanced JPA Development|Advanced:]] === | |
− | + | ||
− | + | | [[Image:Elug performance icon.png|link=]]<br>[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance|Performance]] | |
− | + | | [[Image:Elug platform icon.png]]<br>[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Platform Specific Configurations|Platforms]] | |
− | + | | [[Image:Elug dynamic icon.png|link=]]<br>[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Dynamic|Dynamic]] | |
− | + | |- | |
− | + | | <br> | |
− | + | | colspan="5" | [[Image:Search elug.png]] [http://www.google.com/cse/home?cx=016171230611334810008:y5kxq4rqd8s&hl=en Search the EclipseLink JPA documentation wiki].<!-- | |
<form action="http://www.google.com/cse"> | <form action="http://www.google.com/cse"> | ||
<input type="text" size="25" id="q" name="q" /> | <input type="text" size="25" id="q" name="q" /> | ||
Line 40: | Line 40: | ||
</form> | </form> | ||
− | --> | + | --> |
− | + | |} | |
− | + | </div> </div> | |
− | + | <br> | |
− | < | + | |
− | + | <br> | |
− | + | ||
+ | ---- | ||
+ | == Complete Table of Contents: == | ||
− | + | === Introduction === | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | === Introduction === | + | |
*[[EclipseLink/UserGuide/JPA/Introduction|Introduction]] | *[[EclipseLink/UserGuide/JPA/Introduction|Introduction]] | ||
− | **[[EclipseLink/UserGuide/JPA/Introduction/About EclipseLink|About EclispeLink]] | + | **[[EclipseLink/UserGuide/JPA/Introduction/About EclipseLink|About EclispeLink]] |
− | **[[EclipseLink/UserGuide/JPA/Introduction/Object-Persistence Impedance Mismatch|Object-Persistence Impedance Mismatch]] | + | **[[EclipseLink/UserGuide/JPA/Introduction/Object-Persistence Impedance Mismatch|Object-Persistence Impedance Mismatch]] |
**[[EclipseLink/UserGuide/JPA/Introduction/Architecture|EclipseLink Application Architectures]] | **[[EclipseLink/UserGuide/JPA/Introduction/Architecture|EclipseLink Application Architectures]] | ||
− | <br> | + | <br> |
− | === Basic JPA Development === | + | === Basic JPA Development === |
*[[EclipseLink/UserGuide/JPA/Basic JPA Development|Basic JPA Development]] | *[[EclipseLink/UserGuide/JPA/Basic JPA Development|Basic JPA Development]] | ||
Line 77: | Line 72: | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/eclipselink-orm.xml|eclipselink-orm.xml]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/eclipselink-orm.xml|eclipselink-orm.xml]] | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/Overriding and Merging|Overriding and Merging]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Configuration/JPA/Overriding and Merging|Overriding and Merging]] | ||
− | **[[EclipseLink/UserGuide/JPA/ | + | **[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping|Mapping]] |
− | ***[[EclipseLink/UserGuide/JPA/ | + | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity|Entity Identity]] |
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/Id|@Id]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/Id|@Id]] | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/IdClass|@IdClass]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/IdClass|@IdClass]] | ||
− | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/EmbeddedId|@EmbeddedId]] | + | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/EmbeddedId|@EmbeddedId]] |
− | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/GeneratedValue|@GeneratedValue]] | + | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/GeneratedValue|@GeneratedValue]] |
− | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/TableGenerator|@TableGenerator]] | + | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/TableGenerator|@TableGenerator]] |
− | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/SequenceGenerator|@SequenceGenerator]] | + | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Entity/SequenceGenerator|@SequenceGenerator]] |
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings|Basic Mappings]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings|Basic Mappings]] | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Basic|@Basic]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Basic|@Basic]] | ||
Line 91: | Line 86: | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Lob|@Lob]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Lob|@Lob]] | ||
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Transient|@Transient]] | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Transient|@Transient]] | ||
− | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Column|@Column]] <span style="color:red">''ready for review (2/14/11)''</span> | + | ****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Column|@Column]] <span style="color: red;">''ready for review (2/14/11)''</span> |
****[[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/Default Conversions and Converters|Default Conversions and Converters]] | ||
*****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/Converter|@Converter]] | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/Converter|@Converter]] | ||
− | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/TypeConverter|@TypeConverter]] | + | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/TypeConverter|@TypeConverter]] |
− | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/ObjectTypeConverter|@ObjectTypeConverter]] | + | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/ObjectTypeConverter|@ObjectTypeConverter]] |
− | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/StructConverter|@StructConverter]] | + | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/StructConverter|@StructConverter]] |
− | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/Convert|@Convert]] | + | *****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Default Conversions and Converters/Convert|@Convert]] |
****[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings/Lazy Basics|Lazy Basics]] | ****[[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|Relationship Mappings]] | ||
Line 117: | Line 112: | ||
***[[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/Additional Criteria|Additional Criteria]] <span style="color:red">''ready for review''</span> | + | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Additional Criteria|Additional Criteria]] <span style="color: red;">''ready for review''</span> |
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Native|Native]] | ||
− | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/ | + | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Querying/Query Hints|Query Hints]] |
**[[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions|Transactions]] | **[[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions|Transactions]] | ||
***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions/Handling Concurrency Violations|Handling Concurrency Violations]] | ***[[EclipseLink/UserGuide/JPA/Basic JPA Development/Transactions/Handling Concurrency Violations|Handling Concurrency Violations]] | ||
− | <br> | + | <br> |
+ | <br> | ||
− | === 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/Schema Generation|Schema Generation]] <span style="color:red">''ready for review''</span> | + | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Schema Generation|Schema Generation]] <span style="color: red;">''ready for review''</span> |
− | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Schema Generation/Index|@Index]] <span style="color:red">''ready for review''</span> | + | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Schema Generation/Index|@Index]] <span style="color: red;">''EL 2.2 feature - ready for review''</span> |
− | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Schema Generation/CascadeOnDelete|@CascadeOnDelete]] <span style="color:red">''ready for review''</span> | + | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Schema Generation/CascadeOnDelete|@CascadeOnDelete]] <span style="color: red;">''EL 2.2 feature - ready for review''</span> |
− | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Schema Generation/Appending strings to CREATE TABLE statements|Appending strings to CREATE TABLE statements]] <span style="color:red">''ready for review''</span> | + | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Schema Generation/Appending strings to CREATE TABLE statements|Appending strings to CREATE TABLE statements]] <span style="color: red;">''EL 2.2 feature - ready for review''</span> |
− | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Data Partitioning|Data Partitioning]] <span style="color:red">''ready for review''</span> | + | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Data Partitioning|Data Partitioning]] <span style="color: red;">''EL 2.2 feature - ready for review''</span> |
− | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/JPA RESTful Service|JPA RESTful Services]] <span style="color:red">''ready for review''</span> | + | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/JPA RESTful Service|JPA RESTful Services]] <span style="color: red;">''EL 2.2 feature - ready for review''</span> |
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance|Performance]] | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance|Performance]] | ||
− | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling|Performance Monitoring and Profiling]] <span style="color:red">''ready for review''</span> | + | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling|Performance Monitoring and Profiling]] <span style="color: red;">''ready for review''</span> |
****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Performance Profiling|Performance Profiling]] | ****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Performance Profiling|Performance Profiling]] | ||
− | ****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Fetch Group Monitoring|Fetch Group Monitoring]] <span style="color:red">''ready for review''</span> | + | ****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Fetch Group Monitoring|Fetch Group Monitoring]] <span style="color: red;">''ready for review''</span> |
− | ****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Performance Monitoring|Performance Monitoring]] <span style="color:red">''ready for review''</span> | + | ****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Performance Monitoring|Performance Monitoring]] <span style="color: red;">''EL 2.2 feature - ready for review''</span> |
− | ****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Query Monitoring|Query Monitoring]] <span style="color:red">''ready for review''</span> | + | ****[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Performance/Performance Monitoring and Profiling/Query Monitoring|Query Monitoring]] <span style="color: red;">''ready for review''</span> |
***[[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]] | ||
Line 155: | Line 151: | ||
***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Platform Specific Configurations/MySQL|MySQL]] | ***[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Platform Specific Configurations/MySQL|MySQL]] | ||
**[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Dynamic|Dynamic]] | **[[EclipseLink/UserGuide/JPA/Advanced JPA Development/Dynamic|Dynamic]] | ||
+ | |||
+ | [[Category:JPA]] [[Category:EclipseLink/Documentation|JPA User's Guide]] |
Revision as of 13:30, 15 February 2011
The EclipseLink JPA User's Guide
Version 2.2.0 (In progress)
Complete Table of Contents:
Introduction
Basic JPA Development
- Basic JPA Development
Advanced JPA Development
- Advanced JPA Development
- Schema Generation ready for review
- @Index EL 2.2 feature - ready for review
- @CascadeOnDelete EL 2.2 feature - ready for review
- Appending strings to CREATE TABLE statements EL 2.2 feature - ready for review
- Data Partitioning EL 2.2 feature - ready for review
- JPA RESTful Services EL 2.2 feature - ready for review
- Performance
- Performance Monitoring and Profiling ready for review
- Performance Profiling
- Fetch Group Monitoring ready for review
- Performance Monitoring EL 2.2 feature - ready for review
- Query Monitoring ready for review
- Weaving
- Fetch Groups
- Performance Monitoring and Profiling ready for review
- Platform Specific Configurations
- Dynamic
- Schema Generation ready for review