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/Examples/OSGi/LazyLoadingRCP"
< EclipseLink | Examples | OSGi
(→META-INF/MANIFEST.MF) |
|||
Line 36: | Line 36: | ||
==== META-INF/MANIFEST.MF ==== | ==== META-INF/MANIFEST.MF ==== | ||
− | < | + | <pre> |
Manifest-Version: 1.0 | Manifest-Version: 1.0 | ||
Eclipse-BuddyPolicy: dependent | Eclipse-BuddyPolicy: dependent | ||
Line 46: | Line 46: | ||
Bundle-RequiredExecutionEnvironment: J2SE-1.5 | Bundle-RequiredExecutionEnvironment: J2SE-1.5 | ||
Import-Package: javax.persistence;version="1.99.0" | Import-Package: javax.persistence;version="1.99.0" | ||
− | </ | + | </pre> |
=== org.eclipse.persistence.example.jpa.comics.setup Bundle === | === org.eclipse.persistence.example.jpa.comics.setup Bundle === |
Revision as of 09:21, 18 November 2008
Under Construction
Contents
Comic Example using RCP
Software Required
This example illustrates the use of EclipseLink JPA in a simple RCP application. Running this example requires OSGi (Equinox) as well as the following bundles.
- EclipseLink OSGi bundles
- org.eclipse.persistence.core - Core EclipseLink Bundle
- org.eclipse.persistence.asm - EclipseLink bundling of ASM to enable byte-code weaving
- org.eclipse.persistence.antlr - EclipseLink bundling of ANTLR used for JPQL parsing
- javax.persistence - Java Persistence API (JPA) 1.0 specification (version 1.99 required for OSGI)
- org.eclipse.persistence.jpa - EclipseLink JPA Bundle
- JDBC Driver (Derby)
- org.eclipse.persistence.derby - Bundling of derbyclient.jar
- Example Bundles
- org.eclipse.persistence.example.jpa.comics.model.annotated
- org.eclipse.persistence.example.jpa.comics.setup
- org.eclipse.persistence.example.jpa.rcp.comics
Understanding the Example
The example is composed of 3 bundles
org.eclipse.persistence.example.jpa.comics.model.annotated Bundle
This bundle contains the domain classes with their JPA mappings specified through annotations.
- Issue.java (org.eclipse.persistence.example.jpa.comics.model.annotated)
- Publisher.java (org.eclipse.persistence.example.jpa.comics.model.annotated)
- Title.java (org.eclipse.persistence.example.jpa.comics.model.annotated)
META-INF/MANIFEST.MF
Manifest-Version: 1.0 Eclipse-BuddyPolicy: dependent Bundle-ManifestVersion: 2 Bundle-Name: Model Plug-in Bundle-SymbolicName: org.eclipse.persistence.example.jpa.comics.model.annotated Bundle-Version: 1.0.0 Export-Package: org.eclipse.persistence.example.jpa.comics.model.annotated Bundle-RequiredExecutionEnvironment: J2SE-1.5 Import-Package: javax.persistence;version="1.99.0"
org.eclipse.persistence.example.jpa.comics.setup Bundle
org.eclipse.persistence.example.jpa.rcp.comics Bundle
Running with Eclipse IDE
The example can easily be run within the Eclipse IDE ...