HomeEMF HibernateEMF JDO/JPOXWeb App GenerationServices
Built with Apache Forrest logo
 

Elver Persistency is part of Eclipse.org as Teneo within EMF

Elver persistency is part of eclipse.org as the Teneo project within EMF:

  • The elver.org website will remain the source for documentation of Teneo.
  • The source code can be retrieved from Eclipse cvs. The new main java package name: org.eclipse.emf.teneo.
  • Teneo/Elver is part of the EMF build process, builds can be downloaded here: Teneo Downloads (select the Teneo project in the listbox). For the Eclipse update manager use: http://download.eclipse.org/modeling/emf/updates/interim/.
  • Support is given on the EMF newsgroup: news://news.eclipse.org/eclipse.tools.emf.

Introduction

The Elver project focuses on combining code, persistency and UI generation solutions. Elver/Teneo Persistency implements persistency solutions for generated Java objects by integrating code generation frameworks and existing persistency technologies.

EMF Persistency

Integrating EMF with existing persistency solutions, combines the power of a code generation framework like EMF and the power of storage, caching and querying of sophisticated object-relational mapping and persistency software.

EMF has been integrated with two persistency solutions:

Hibernate: The EMF - Hibernate integration supports persisting of basic EObjects, ELists with 1:n, n:m, one-way, two-way and contained relations. EMF Objects can be retrieved using HQL queries.

Eclipselink: The EMF - EclipseLink integration is a fully JPA compliant using the EclipseLink orm tool. For more information, see here

Support for EMF 2.4 (release 1.0.4) and EMF 2.5 (release 1.1.0)

Teneo now supports both EMF 2.4 and EMF 2.5. EMF 2.5 is the next release of EMF. Teneo supports both EMF versions as follows:

  • EMF 2.4: for this EMF version the Teneo release numbered 1.0.* (current maintenance build is 1.0.4) should be used.
  • EMF 2.5: for this EMF version the Teneo release numbered 1.1.0/1.1.1 should be used.