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

EclipseLink/Development/JPA 2.0/metamodel api

< EclipseLink‎ | Development‎ | JPA 2.0
Revision as of 15:46, 3 March 2009 by Unnamed Poltroon (Talk) (Work Estimate)

JPA 2.0: MetaModel API

JPA 2.0 Root | bug 249023

Date Committer(s) Description
March 3, 2009 gyorke Initial feature template

Summary

In JPA 2.0 the specification has defined standard APIs for representing the structure of a persistence unit model. This is referred to at the MetaModel APIs. There are two main aspects to providing this functionality. The first is the runtime model accessed from EntityManagerFactory.getMetaModel() and the second is the APT generated meta model classes. Our first goal is to provide functionality for runtime access.

For details see section 5.2 and 5.3 of Proposed Final Draft.

Work Estimate

  • Investigate EclipseLink Metamodel
    approx 3 days
  • Develop implementations of MetaModel or refactor current metamodel
    approx 10 days
  • APT investigation and prototype
    approx 5 days
  • APT tooling/testing
    approx 10 days

Functional Requirements

  • Support runtime Metamodel APIs
  • Support APT generation of Canonical Metamodel classes

Design

Documentation

Testing

Open Issues

Back to the top