Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Examples/JPA"

Line 7: Line 7:
 
== EclipseLink JPA Examples/Tutorials ==
 
== EclipseLink JPA Examples/Tutorials ==
  
= 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]]
  
* Diagnostics
+
=== Diagnostics ===
** [[EclipseLink/Examples/JPA/Logging | How to configure logging]]
+
* [[EclipseLink/Examples/JPA/Logging | How to configure logging]]
** [[EclipseLink/Examples/JPA/IntegrityChecker | How to validate metadata against the database]]
+
* [[EclipseLink/Examples/JPA/IntegrityChecker | How to validate metadata against the database]]
  
* Mapping
+
=== Mapping ===
** [[EclipseLink/Examples/JPA/EclipseLink-ORM.XML | How to use an EclipseLink ORM.XML Mapping file]]
+
* [[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/PrimaryKey | How to configure primary key generation]]
** How to define a custom ID generator
+
* How to define a custom ID generator
** [[EclipseLink/Examples/JPA/Collectionordering | How to maintain collection ordering]]
+
* [[EclipseLink/Examples/JPA/Collectionordering | How to maintain collection ordering]]
** [[EclipseLink/Examples/JPA/Inheritance | How to define inheritance]]
+
* [[EclipseLink/Examples/JPA/Inheritance | How to define inheritance]]
** [[EclipseLink/Examples/JPA/EnumToCode | How to map an Enum type to coded values ]]
+
* [[EclipseLink/Examples/JPA/EnumToCode | How to map an Enum type to coded values ]]
  
* Querying
+
=== Querying ===
** [[EclipseLink/Examples/JPA/Pagination | How to page query results]]
+
* [[EclipseLink/Examples/JPA/Pagination | How to page query results]]
** [[EclipseLink/Examples/JPA/GraphLoading | How to optimize graph loading]]
+
* [[EclipseLink/Examples/JPA/GraphLoading | How to optimize graph loading]]
** [[EclipseLink/Examples/JPA/Projections | How to optimize searching using data projections]]
+
* [[EclipseLink/Examples/JPA/PessimisticLocking | How to use pessimistic locking]]
** [[EclipseLink/Examples/JPA/PessimisticLocking | How to use pessimistic locking]]
+
  
* Java SE Examples
+
=== Java SE Examples ===
** [[EclipseLink/Examples/JPA/Employee | Employee Examples]]
+
* [[EclipseLink/Examples/JPA/Employee | Employee Examples]]
** [[EclipseLink/Examples/JPA/GeoNames | GeoNames Example]] (under development [http://bugs.eclipse.org/227113 bug 227113])
+
* [[EclipseLink/Examples/JPA/GeoNames | GeoNames Example]] (under development [http://bugs.eclipse.org/227113 bug 227113])
  
* Rich Client Platform (RCP)
+
=== Rich Client Platform (RCP) ===
** [[EclipseLink/Examples/JPA/RCP | Using EclipseLink JPA in RCP]]
+
* [[EclipseLink/Examples/JPA/RCP | Using EclipseLink JPA in RCP]]
  
* Spring JPA
+
=== Spring JPA ===
** [[EclipseLink/Examples/JPA/JPASpring | Using EclipseLink JPA within Spring]]
+
* [[EclipseLink/Examples/JPA/JPASpring | Using EclipseLink JPA within Spring]]
  
* Using Native ORM through JPA  
+
=== Using Native ORM through JPA ===
** [[EclipseLink/Examples/JPA/ORMJPAConfigure | How to configure ]]
+
* [[EclipseLink/Examples/JPA/ORMJPAConfigure | How to configure ]]
** [[EclipseLink/Examples/JPA/NativeMetadata | How to use native metadata]]
+
* [[EclipseLink/Examples/JPA/NativeMetadata | How to use native metadata]]
** [[EclipseLink/Examples/JPA/NativeAPI | How to access EclipseLink's native API through JPA]]
+
* [[EclipseLink/Examples/JPA/NativeAPI | How to access EclipseLink's native API through JPA]]
** [[EclipseLink/Examples/JPA/QueryOptimization | How to optimize queries using batch and join reading]]
+
* [[EclipseLink/Examples/JPA/QueryOptimization | How to optimize queries using batch and join reading]]
  
* Database Platform Extensions ==
+
=== Database Platform Extensions ===
** [[EclipseLink/Examples/JPA/Oracle | Oracle]]: Spatial, VPD/OLS, TIMESTAMP, XDB
+
* [[EclipseLink/Examples/JPA/Oracle | Oracle]]: Spatial, VPD/OLS, TIMESTAMP, XDB
  
* Advanced  
+
=== Advanced ===
** [[Eclipselink/Examples/JPA/Dynamic | Dynamic JPA Example]]: Example extension for JPA without Java classes and XML
+
* [[Eclipselink/Examples/JPA/Dynamic | Dynamic JPA Example]]: Example extension for JPA without Java classes and XML
  
 
== Tutorials ==  
 
== Tutorials ==  

Revision as of 11:39, 3 July 2008


The following examples are provided to assist developers with their adoption and usage of EclipseLink's JPA and native ORM functionality. See Developing JPA Projects in the EclipseLink User's Guide for details.

EclipseLink JPA Examples/Tutorials

Basic

Diagnostics

Mapping

Querying

Java SE Examples

Rich Client Platform (RCP)

Spring JPA

Using Native ORM through JPA

Database Platform Extensions

  • Oracle: Spatial, VPD/OLS, TIMESTAMP, XDB

Advanced

Tutorials

JPA with JSF Web Application Tutorials

Container Version JEE Version Issues
Oracle WebLogic Server V10.0 5 bea-wls-tools-2.0.2 pluggin working up to Eclipse Ganymede 3.4M5
Oracle WebLogic Server V10.3 (beta)TP 5 Deployment issues with non-Kodo JPA providers in bug#231641
Oracle OC4J 10.1.3 / 11.1.1 5 -
GlassFish V2.1 5 Requires GlassFish V2.1 build 32
GlassFish V3 5
JBoss 4.2.2 5 Dynamic weaving is disabled due to (JIRA-572) - see static weaving workaround
SUN Application Server 9.1 5 -
IBM WebSphere 6.1 1.4 -
IBM WebSphere 7.5 5 -
IBM WebSphere CE 2.0.0.2 5 -
Apache Geronimo 2.0.2 5 -
Apache Tomcat 6 No -

Back to the top