Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "EMF/Teneo 1.0.4/EclipseLink Support"

< EMF
(Accessing models in databases using the EclipseLink Resource)
Line 1: Line 1:
Teneo 1.0.4 provides support for [http://www.eclipse.org/eclipselink/ EclipseLink]. The following sections explain the principal features it includes give advice how they can be used for building model-based applications on top of relational databases.
+
Teneo 1.0.4 provides support for [http://www.eclipse.org/eclipselink/ EclipseLink]. The following sections explain the principal features it includes and give advice how they can be used for building model-based applications on top of relational databases.
  
 
== Creating EclipseLink/JPA Mappings for EMF models ==
 
== Creating EclipseLink/JPA Mappings for EMF models ==
Line 8: Line 8:
 
* Schema-driven
 
* Schema-driven
  
== Accessing Models in Databases using the EclipseLink Resource ==
+
== Accessing EMF Models in Databases using the EclipseLink Resource ==
  
Teneo/EclipseLink provides a full implementation of EMF's Resource interface. It can be used to load and save models from or
+
Teneo/EclipseLink provides a full implementation of EMF's Resource interface (org.eclipse.emf.ecore.resource.Resource). It enables applications to load and save EMF models from or to relational databases and to manage their lifecycle directly through EMF's built-in persistence API, i.e. the ResourceSet interface (org.eclipse.emf.ecore.resource.ResourceSet).
  
== Building Rich Client Application on top of Teneo and EclipseLink ==
+
== Building Model-based Rich Client Applications on top of Teneo and EclipseLink ==

Revision as of 04:36, 15 March 2009

Teneo 1.0.4 provides support for EclipseLink. The following sections explain the principal features it includes and give advice how they can be used for building model-based applications on top of relational databases.

Creating EclipseLink/JPA Mappings for EMF models

Three possibilities:

  • Model-driven
  • Meet-in-the-middle
  • Schema-driven

Accessing EMF Models in Databases using the EclipseLink Resource

Teneo/EclipseLink provides a full implementation of EMF's Resource interface (org.eclipse.emf.ecore.resource.Resource). It enables applications to load and save EMF models from or to relational databases and to manage their lifecycle directly through EMF's built-in persistence API, i.e. the ResourceSet interface (org.eclipse.emf.ecore.resource.ResourceSet).

Building Model-based Rich Client Applications on top of Teneo and EclipseLink

Back to the top