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/Examples/JPA"
< EclipseLink | Examples
(→Migrating to EclipseLink) |
(→EclipseLink JPA Examples) |
||
Line 10: | Line 10: | ||
== EclipseLink JPA Examples == | == EclipseLink JPA Examples == | ||
− | * Basic | + | * Basic |
** [[EclipseLink/Examples/JPA/JPAConfigure | How to configure ]] | ** [[EclipseLink/Examples/JPA/JPAConfigure | How to configure ]] | ||
** [[EclipseLink/Examples/JPA/EMAPI | Using the EntityManager API]] | ** [[EclipseLink/Examples/JPA/EMAPI | Using the EntityManager API]] | ||
** [[EclipseLink/Examples/JPA/OutsideContainer | How to use outside of the container]] | ** [[EclipseLink/Examples/JPA/OutsideContainer | How to use outside of the container]] | ||
− | * [[EclipseLink/Examples/JPA/EclipseLink-ORM.XML | How to use an EclipseLink ORM.XML Mapping file]] | + | ** [[EclipseLink/Examples/JPA/Logging | How to configure logging]] |
+ | |||
+ | * Mapping | ||
+ | ** [[EclipseLink/Examples/JPA/EclipseLink-ORM.XML | How to use an EclipseLink ORM.XML Mapping file]] | ||
+ | ** [[EclipseLink/Examples/JPA/PrimaryKey | How to configure primary key generation]] | ||
+ | ** [[EclipseLink/Examples/JPA/Inheritance | How to define inheritance]] | ||
+ | |||
+ | * Querying | ||
+ | ** [[EclipseLink/Examples/JPA/Pagination | How to page query results]] | ||
+ | ** [[EclipseLink/Examples/JPA/GraphLoading | How to optimize graph loading]] | ||
+ | ** [[EclipseLink/Examples/JPA/Projections | How to optimize searching using data projections]] | ||
+ | |||
+ | * Spring JPA | ||
* [[EclipseLink/Examples/JPA/JPASpring | Using EclipseLink JPA within Spring]] | * [[EclipseLink/Examples/JPA/JPASpring | Using EclipseLink JPA within Spring]] | ||
− | + | ||
− | + | == Tutorials == | |
− | + | ||
− | + | ||
* [[EclipseLink/Examples/JPA/JSF_Tutorial|Tutorial: Build a Web Application (JSF) Using JPA]] | * [[EclipseLink/Examples/JPA/JSF_Tutorial|Tutorial: Build a Web Application (JSF) Using JPA]] |
Revision as of 21:38, 28 March 2008
The following examples are provided to assist developers with their adoption and usage of EclipseLink's JPA and native ORM functionality.
Note: Any examples listed without links are place-holders. If there is an example you would like to see please add it to the list.
See Developing JPA Projects in the EclipseLink User's Guide for details.
EclipseLink JPA Examples
- Basic
- Mapping
- Querying
- Spring JPA
- Using EclipseLink JPA within Spring
Tutorials
Migrating to EclipseLink
These how-to's focus on migrating from previous editions of TopLink and other JPA providers to using EclipseLink.
- How to migrate from TopLink Essentials
- How to migrate from Oracle TopLink JPA (11gR1)
- How to migrate from Oracle TopLink's native ORM
Database Platform Extensions
- Oracle: Spatial, VPD/OLS, TIMESTAMP, XDB
Using Native ORM through JPA Examples
These examples focus on using EclipseLink JPA with native extensions
- How to configure
- How to use native metadata
- How to access EclipseLink's native API through JPA
- How to use pessimistic locking
- How to optimize queries using batch and join reading
Native Object-Relational Examples
These examples focus on the usage of EclipseLink's native object-relational APIs and meta-data
- Basic Usage
- Extended Database Features
- How to handle nonJDBC arguments to Oracle Stored Procedures
- How to use Oracle Spatial - TBD
- How to do pagination - TBD