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 "User:Rick.barkhouse.oracle.com/Test2"

Line 12: Line 12:
 
= XML MetadataSource =
 
= XML MetadataSource =
  
EclipseLink '''2.3''' introduces the concept of a '''MetadataSource''', which is responsible for returning EclipseLink metadata.  This allows you to store mapping information outside of your application and have it retrieved when the application's '''JAXBContext''' is being created or refreshed. Using this approach,
+
EclipseLink '''2.3''' introduces the concept of a '''MetadataSource''', which is responsible for serving up EclipseLink metadata.  This allows you to store mapping information outside of your application and have it retrieved when the application's '''JAXBContext''' is being created or refreshed.
 +
 
 +
 
 +
== Implementing a MetadataSource ==
 +
 
 +
To implement your own '''MetadataSource''', you can:
 +
 
 +
* Create a new class that implements the '''org.eclipse.persistence.jaxb.metadata.MetadataSource''' interface
 +
* Create a new class that extends the '''org.eclipse.persistence.jaxb.metadata.MetadataSourceAdapter''' class
 +
 
 +
Using the '''MetadataSourceAdapter''' is preferred, as it will insulate you from future additions to the interface.

Revision as of 16:11, 6 July 2011

EclipseLink MOXy

XML MetadataSource

EclipseLink 2.3 introduces the concept of a MetadataSource, which is responsible for serving up EclipseLink metadata. This allows you to store mapping information outside of your application and have it retrieved when the application's JAXBContext is being created or refreshed.


Implementing a MetadataSource

To implement your own MetadataSource, you can:

  • Create a new class that implements the org.eclipse.persistence.jaxb.metadata.MetadataSource interface
  • Create a new class that extends the org.eclipse.persistence.jaxb.metadata.MetadataSourceAdapter class

Using the MetadataSourceAdapter is preferred, as it will insulate you from future additions to the interface.

Back to the top