HomeEMF HibernateServices
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), EMF 2.5 (release 1.1.0 - 1.1.2) and EMF 2.6 (release 1.2.0)

Teneo supports all three current EMF versions:

  • 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 builds numbered 1.1.0/1.1.1/1.1.2 should be used.
  • EMF 2.6: for this EMF version the Teneo builds numbered 1.2.0 should be used.