Skip to main content

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.

Jump to: navigation, search

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

(Eclipselink ORM)
(Eclipselink ORM)
Line 57: Line 57:
 
|-  
 
|-  
 
| {{bug|296289}}
 
| {{bug|296289}}
| Add current annotation metadata support on mapped superclasses to EclipseLink-ORM.XML Schema
+
| Add current annotation metadata support on mapped superclasses
 
| Completed
 
| Completed
 
|-  
 
|-  
 
| {{bug|296612}}
 
| {{bug|296612}}
| Add current annotation only metadata support of return insert/update to the EclipseLink-ORM.XML Schema
+
| Add current annotation only metadata support of return insert/update
 
| Completed
 
| Completed
 
|-  
 
|-  
 
| {{bug|211323}}
 
| {{bug|211323}}
| Add class extractor support to the EclipseLink-ORM.XML Schema
+
| Class extractor support  
 
| Completed
 
| Completed
 
|-  
 
|-  
 
| {{bug|211324}}
 
| {{bug|211324}}
| Add additional event(s) support to the EclipseLink-ORM.XML Schema
+
| Additional event(s) support
 
| Completed
 
| Completed
 
|-  
 
|-  
 
| {{bug|211322}}
 
| {{bug|211322}}
| Add fetch-group(s) support to the EclipseLink-ORM.XML Schema
+
| Fetch-group(s) support  
 
| Completed
 
| Completed
 
|-  
 
|-  
 
| {{bug|303632}}
 
| {{bug|303632}}
| Add attribute-type for mapping attributes to EclipseLink-ORM
+
| attribute-type for mapping attributes (Dynamic persistence)
 
| Completed
 
| Completed
 
|-  
 
|-  
 
| {{bug|267217}}
 
| {{bug|267217}}
| Add Named Access Type to EclipseLink-ORM
+
| Named Access Type (Dynamic persistence)
 
| Active
 
| Active
 
| 1
 
| 1
 
|-  
 
|-  
 
| {{bug|253083}}
 
| {{bug|253083}}
| Add support for dynamic persistence using ORM.xml/eclipselink-orm.xml
+
| Support for dynamic persistence using ORM.xml/eclipselink-orm.xml
 
| Assigned
 
| Assigned
 
| 1
 
| 1
 
|-  
 
|-  
 
| {{bug|211306}}
 
| {{bug|211306}}
| Add query-key(s) support to the EclipseLink-ORM.XML Schema
+
| Query-key(s) support
 
| Queued
 
| Queued
 
| 1
 
| 1
 
|-  
 
|-  
 
| {{bug|211305}}
 
| {{bug|211305}}
| Add XMLType or data-type support to the EclipseLink-ORM.XML Schema
+
| XMLType or data-type support
 
| Queued
 
| Queued
 
| 2
 
| 2
 
|-  
 
|-  
 
| {{bug|221876}}
 
| {{bug|221876}}
| Add structure support to EclipseLink-ORM.XML Schema
+
| Structure support
 
| Queued
 
| Queued
 
| 2
 
| 2
 
|-  
 
|-  
 
| {{bug|211299}}
 
| {{bug|211299}}
| Add PLSQL support to EclipseLink-ORM.XML Schema
+
| PLSQL support
 
| Queued
 
| Queued
 
| 2
 
| 2
 
|-  
 
|-  
 
| {{bug|224634}}
 
| {{bug|224634}}
| Add OneToOnes targeting non id fields and foreign target relationships support to the EclipseLink-ORM.XML Schema
+
| OneToOnes targeting non id fields and foreign target relationships
 
| Queued
 
| Queued
 
| 3
 
| 3
 
|-  
 
|-  
 
| {{bug|211331}}
 
| {{bug|211331}}
| Add target-join-column support to the EclipseLink-ORM.XML Schema
+
| target-join-column support
 
| Queued
 
| Queued
 
| 3
 
| 3
 
|-  
 
|-  
 
| {{bug|211318}}
 
| {{bug|211318}}
| Add multiple table join support to the EclipseLink-ORM.XML Schema
+
| Multiple table join support
 
| Queued
 
| Queued
 
| 4
 
| 4
 
|-  
 
|-  
 
| {{bug|211319}}
 
| {{bug|211319}}
| Add multiple table foreign-key(s) support to the EclipseLink-ORM.XML Schema
+
| Multiple table foreign-key(s) support
 
| Queued
 
| Queued
 
| 4
 
| 4
 
|-  
 
|-  
 
| {{bug|211320}}
 
| {{bug|211320}}
| Add inheritance-join(s) support to the EclipseLink-ORM.XML Schema
+
| Inheritance-join(s) support
 
| Queued
 
| Queued
 
| 4
 
| 4
 
|-  
 
|-  
 
| {{bug|211309}}
 
| {{bug|211309}}
| Add mapping custom-sql/call support to the EclipseLink-ORM.XML Schema
+
| Mapping custom-sql/call support
 
| Queued
 
| Queued
 
| 4
 
| 4
 
|-  
 
|-  
 
| {{bug|211311}}
 
| {{bug|211311}}
| Add mapping selection-criteria support to the EclipseLink-ORM.XML Schema
+
| Mapping selection-criteria
 
| Queued
 
| Queued
 
| 4
 
| 4
 
|-  
 
|-  
 
| {{bug|211328}}
 
| {{bug|211328}}
| Add history support to the EclipseLink-ORM.XML Schema
+
| History support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|211312}}
 
| {{bug|211312}}
| Add query sequence support to the EclipseLink-ORM.XML Schema
+
| Query sequence support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|222622}}
 
| {{bug|222622}}
| Add XML file sequence support to the EclipseLink-ORM.XML Schema
+
| XML file sequence support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|211314}}
 
| {{bug|211314}}
| Add unary-table sequence support to the EclipseLink-ORM.XML Schema
+
| Unary table sequence support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|211327}}
 
| {{bug|211327}}
| Add interface(s) support to the EclipseLink-ORM.XML Schema
+
| Interface(s) support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|224704}}
 
| {{bug|224704}}
| Add all indirection policies and types to the EclipseLink-ORM.XML Schema
+
| All indirection policies and types support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|226515}}
 
| {{bug|226515}}
| Add descriptor query policy support to the EclipseLink-ORM.XML Schema
+
| Descriptor query policy support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|211317}}
 
| {{bug|211317}}
| Add additional-join support to the EclipseLink-ORM.XML Schema
+
| Additional join support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|222295}}
 
| {{bug|222295}}
| Add read-subclasses-on-queries support to the EclipseLink-ORM.XML Schema
+
| Read subclasses on queries support
 
| Queued
 
| Queued
 
| 5
 
| 5
 
|-  
 
|-  
 
| {{bug|211301}}
 
| {{bug|211301}}
| Add aggregate-collection mapping support to the EclipseLink-ORM.XML Schema
+
| Aggregate collection mapping support
 
| Queued
 
| Queued
 
| 5
 
| 5

Revision as of 06:51, 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. Bugs are ranked with a 1 through 5 priority which breaks down as follows:

Priority Description
1 Must have for next release
2 Important for next release
3 Nice to have for next release
4 Unlikely for next release
5 Future

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 Completed
bug 296612 Add current annotation only metadata support of return insert/update Completed
bug 211323 Class extractor support Completed
bug 211324 Additional event(s) support Completed
bug 211322 Fetch-group(s) support Completed
bug 303632 attribute-type for mapping attributes (Dynamic persistence) Completed
bug 267217 Named Access Type (Dynamic persistence) Active 1
bug 253083 Support for dynamic persistence using ORM.xml/eclipselink-orm.xml Assigned 1
bug 211306 Query-key(s) support Queued 1
bug 211305 XMLType or data-type support Queued 2
bug 221876 Structure support Queued 2
bug 211299 PLSQL support Queued 2
bug 224634 OneToOnes targeting non id fields and foreign target relationships Queued 3
bug 211331 target-join-column support Queued 3
bug 211318 Multiple table join support Queued 4
bug 211319 Multiple table foreign-key(s) support Queued 4
bug 211320 Inheritance-join(s) support Queued 4
bug 211309 Mapping custom-sql/call support Queued 4
bug 211311 Mapping selection-criteria Queued 4
bug 211328 History support Queued 5
bug 211312 Query sequence support Queued 5
bug 222622 XML file sequence support Queued 5
bug 211314 Unary table sequence support Queued 5
bug 211327 Interface(s) support Queued 5
bug 224704 All indirection policies and types support Queued 5
bug 226515 Descriptor query policy support Queued 5
bug 211317 Additional join support Queued 5
bug 222295 Read subclasses on queries support Queued 5
bug 211301 Aggregate collection mapping support 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