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.
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 | + | 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 | + | == 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).