Skip to main content
Jump to: navigation, search

Difference between revisions of "EclipseLink/Development/2.1/AdvancedJPA"

(Eclipselink ORM)
(Eclipselink ORM)
Line 33: Line 33:
 
! Description
 
! Description
 
! Status  
 
! Status  
 +
! Priority
 
|-  
 
|-  
 
| {{bug|296289}}
 
| {{bug|296289}}
Line 61: Line 62:
 
| Add Named Access Type to EclipseLink-ORM  
 
| Add Named Access Type to EclipseLink-ORM  
 
| Active
 
| Active
 +
| 1
 
|-  
 
|-  
 
| {{bug|253083}}
 
| {{bug|253083}}
 
| Add support for dynamic persistence using ORM.xml/eclipselink-orm.xml
 
| Add support for dynamic persistence using ORM.xml/eclipselink-orm.xml
 
| Assigned
 
| Assigned
 +
| 1
 
|-  
 
|-  
 
| {{bug|211306}}
 
| {{bug|211306}}
 
| Add query-key(s) support to the EclipseLink-ORM.XML Schema
 
| Add query-key(s) support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 1
 
|-  
 
|-  
 
| {{bug|211305}}
 
| {{bug|211305}}
 
| Add XMLType or data-type support to the EclipseLink-ORM.XML Schema
 
| Add XMLType or data-type support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 2
 
|-  
 
|-  
 
| {{bug|221876}}
 
| {{bug|221876}}
 
| Add structure support to EclipseLink-ORM.XML Schema
 
| Add structure support to EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 2
 
|-  
 
|-  
 
| {{bug|211299}}
 
| {{bug|211299}}
 
| Add PLSQL support to EclipseLink-ORM.XML Schema
 
| Add PLSQL support to EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 2
 
|-  
 
|-  
 
| {{bug|224634}}
 
| {{bug|224634}}
 
| Add OneToOnes targeting non id fields and foreign target relationships support to the EclipseLink-ORM.XML Schema
 
| Add OneToOnes targeting non id fields and foreign target relationships support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 3
 
|-  
 
|-  
 
| {{bug|211331}}
 
| {{bug|211331}}
 
| Add target-join-column support to the EclipseLink-ORM.XML Schema
 
| Add target-join-column support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 3
 
|-  
 
|-  
 
| {{bug|211318}}
 
| {{bug|211318}}
 
| Add multiple table join support to the EclipseLink-ORM.XML Schema
 
| Add multiple table join support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 4
 
|-  
 
|-  
 
| {{bug|211319}}
 
| {{bug|211319}}
 
| Add multiple table foreign-key(s) support to the EclipseLink-ORM.XML Schema
 
| Add multiple table foreign-key(s) support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 4
 
|-  
 
|-  
 
| {{bug|211320}}
 
| {{bug|211320}}
 
| Add inheritance-join(s) support to the EclipseLink-ORM.XML Schema
 
| Add inheritance-join(s) support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 4
 
|-  
 
|-  
 
| {{bug|211309}}
 
| {{bug|211309}}
 
| Add mapping custom-sql/call support to the EclipseLink-ORM.XML Schema
 
| Add mapping custom-sql/call support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 4
 
|-  
 
|-  
 
| {{bug|211311}}
 
| {{bug|211311}}
 
| Add mapping selection-criteria support to the EclipseLink-ORM.XML Schema
 
| Add mapping selection-criteria support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 4
 
|-  
 
|-  
 
| {{bug|211328}}
 
| {{bug|211328}}
 
| Add history support to the EclipseLink-ORM.XML Schema
 
| Add history support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|211312}}
 
| {{bug|211312}}
 
| Add query sequence support to the EclipseLink-ORM.XML Schema
 
| Add query sequence support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|222622}}
 
| {{bug|222622}}
 
| Add XML file sequence support to the EclipseLink-ORM.XML Schema
 
| Add XML file sequence support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|211314}}
 
| {{bug|211314}}
 
| Add unary-table sequence support to the EclipseLink-ORM.XML Schema
 
| Add unary-table sequence support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|211327}}
 
| {{bug|211327}}
 
| Add interface(s) support to the EclipseLink-ORM.XML Schema
 
| Add interface(s) support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|224704}}
 
| {{bug|224704}}
 
| Add all indirection policies and types to the EclipseLink-ORM.XML Schema
 
| Add all indirection policies and types to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|226515}}
 
| {{bug|226515}}
 
| Add descriptor query policy support to the EclipseLink-ORM.XML Schema
 
| Add descriptor query policy support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|211317}}
 
| {{bug|211317}}
 
| Add additional-join support to the EclipseLink-ORM.XML Schema
 
| Add additional-join support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|222295}}
 
| {{bug|222295}}
 
| Add read-subclasses-on-queries support to the EclipseLink-ORM.XML Schema
 
| Add read-subclasses-on-queries support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|211301}}
 
| {{bug|211301}}
 
| Add aggregate-collection mapping support to the EclipseLink-ORM.XML Schema
 
| Add aggregate-collection mapping support to the EclipseLink-ORM.XML Schema
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|218082}}
 
| {{bug|218082}}
 
| Provide EclipseLink Project to XMLEntityMappings conversion tool
 
| Provide EclipseLink Project to XMLEntityMappings conversion tool
 
| Queued
 
| Queued
 +
| 5
 
|-  
 
|-  
 
| {{bug|200043}}
 
| {{bug|200043}}
 
| Migration from Oracle TopLink Metadata  
 
| Migration from Oracle TopLink Metadata  
 
| Queued
 
| Queued
 +
| 5
 
|}
 
|}
  

Revision as of 06:19, 19 March 2010

EclipseLink 2.1: Advanced JPA

This page captures the work planned for EclipseLink 2.1 under the them of advanced JPA. The goal is to increase the number of advanced ORM features that can be accessed through JPA leveraging standard extension points, custom annotations, and custom XML.

EntityManager

  • Historical EntityManager
  • EMF Broker

Mapping/Descriptor

  • Additional Join (filter) on entity types and relationship mappings
  • Instantiation Policy
  • Historical Mapping
  • Unary Table Sequencing

Querying

  • Define additional FetchGroups using annotations or XML
  • Additional operators
  • user defined operators

Eclipselink ORM

The following bugs are the current prioritized list of features that are to be worked on for the 2.1 release. NOTE: The complete list will not be completed. The list is worked on sequentially and potentially re-prioritized after a release.

Individual bugs will contain more information on the design and implementation. Queued bugs may not have any extra information at this time and are populated once those bugs become actively worked on.

Bug number Description Status Priority
bug 296289 Add current annotation metadata support on mapped superclasses to EclipseLink-ORM.XML Schema Completed
bug 296612 Add current annotation only metadata support of return insert/update to the EclipseLink-ORM.XML Schema Completed
bug 211323 Add class extractor support to the EclipseLink-ORM.XML Schema Completed
bug 211324 Add additional event(s) support to the EclipseLink-ORM.XML Schema Completed
bug 211322 Add fetch-group(s) support to the EclipseLink-ORM.XML Schema Completed
bug 303632 Add attribute-type for mapping attributes to EclipseLink-ORM Completed
bug 267217 Add Named Access Type to EclipseLink-ORM Active 1
bug 253083 Add support for dynamic persistence using ORM.xml/eclipselink-orm.xml Assigned 1
bug 211306 Add query-key(s) support to the EclipseLink-ORM.XML Schema Queued 1
bug 211305 Add XMLType or data-type support to the EclipseLink-ORM.XML Schema Queued 2
bug 221876 Add structure support to EclipseLink-ORM.XML Schema Queued 2
bug 211299 Add PLSQL support to EclipseLink-ORM.XML Schema Queued 2
bug 224634 Add OneToOnes targeting non id fields and foreign target relationships support to the EclipseLink-ORM.XML Schema Queued 3
bug 211331 Add target-join-column support to the EclipseLink-ORM.XML Schema Queued 3
bug 211318 Add multiple table join support to the EclipseLink-ORM.XML Schema Queued 4
bug 211319 Add multiple table foreign-key(s) support to the EclipseLink-ORM.XML Schema Queued 4
bug 211320 Add inheritance-join(s) support to the EclipseLink-ORM.XML Schema Queued 4
bug 211309 Add mapping custom-sql/call support to the EclipseLink-ORM.XML Schema Queued 4
bug 211311 Add mapping selection-criteria support to the EclipseLink-ORM.XML Schema Queued 4
bug 211328 Add history support to the EclipseLink-ORM.XML Schema Queued 5
bug 211312 Add query sequence support to the EclipseLink-ORM.XML Schema Queued 5
bug 222622 Add XML file sequence support to the EclipseLink-ORM.XML Schema Queued 5
bug 211314 Add unary-table sequence support to the EclipseLink-ORM.XML Schema Queued 5
bug 211327 Add interface(s) support to the EclipseLink-ORM.XML Schema Queued 5
bug 224704 Add all indirection policies and types to the EclipseLink-ORM.XML Schema Queued 5
bug 226515 Add descriptor query policy support to the EclipseLink-ORM.XML Schema Queued 5
bug 211317 Add additional-join support to the EclipseLink-ORM.XML Schema Queued 5
bug 222295 Add read-subclasses-on-queries support to the EclipseLink-ORM.XML Schema Queued 5
bug 211301 Add aggregate-collection mapping support to the EclipseLink-ORM.XML Schema Queued 5
bug 218082 Provide EclipseLink Project to XMLEntityMappings conversion tool Queued 5
bug 200043 Migration from Oracle TopLink Metadata Queued 5

Database Specific Features

Oracle

  • Spatial mapping and querying
  • XML Type mapping and querying

Back to the top