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/Development/DynamicOXM"

(New page: <css> .source-java5 {border-style: solid;} </css> __NOTOC__ = Dynamic Persistence with EclipseLink OXM = This page provides an overview for the work done to support Dynamic Persistenc...)
 
Line 21: Line 21:
 
|}
 
|}
 
<br/>
 
<br/>
 +
 +
__TOC__
 +
 +
== Overview ==
 +
 +
The first step in creating a JPA-JAXB meet-in-the-middle solution is to enable EclipseLink OXM to use Dynamic Persistence, a.k.a. processing Projects, Mappings & Descriptors without having concrete Java classes available.  This work builds off of the initial Dynamic Persistence functionality (<code>org.eclipse.persistence.dynamic</code>) current used by the JPA component.  By supplying a <code>DynamicClassLoader</code> and loading the EclipseLink project by way of <code>DynamicTypeBuilder.loadDynamicProject()</code>, we can inject Dynamic Persistence functionality into EclipseLink OXM in a fairly transparent way.

Revision as of 15:53, 17 November 2009



Dynamic Persistence with EclipseLink OXM

This page provides an overview for the work done to support Dynamic Persistence in EclipseLink OXM.

Document History

Date Author Version Description & Notes
091117 Rick Barkhouse 1.0


Overview

The first step in creating a JPA-JAXB meet-in-the-middle solution is to enable EclipseLink OXM to use Dynamic Persistence, a.k.a. processing Projects, Mappings & Descriptors without having concrete Java classes available. This work builds off of the initial Dynamic Persistence functionality (org.eclipse.persistence.dynamic) current used by the JPA component. By supplying a DynamicClassLoader and loading the EclipseLink project by way of DynamicTypeBuilder.loadDynamicProject(), we can inject Dynamic Persistence functionality into EclipseLink OXM in a fairly transparent way.

Back to the top