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

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

(Eclipselink ORM)
(Eclipselink ORM)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== EclipseLink 2.2: Advanced JPA ==
 
== EclipseLink 2.2: Advanced JPA ==
  
This page captures the work planned for EclipseLink 2.2 under the advanced JPA mapping options. 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.
+
This page captures the work performed for the EclipseLink 2.2 release targeting advanced JPA mapping options. 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.
  
 
=== Eclipselink ORM  ===
 
=== Eclipselink ORM  ===
  
The following bugs are the current prioritized list of features that are to be worked on for the 2.2 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:
+
The following bugs were completed for the EclipseLink 2.2 release. Individual bugs will contain more information on the design and implementation.  
 
+
{|{{BMTableStyle}}
+
|-{{BMTHStyle}}
+
! 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.
+
  
 
{|{{BMTableStyle}}  
 
{|{{BMTableStyle}}  
Line 35: Line 12:
 
! Description
 
! Description
 
! Status  
 
! Status  
! Priority
 
 
|-  
 
|-  
 
| {{bug|312910}}
 
| {{bug|312910}}
 
| Expand EclipseLink-ORM.XML schema functionality for 2.2 release
 
| Expand EclipseLink-ORM.XML schema functionality for 2.2 release
| Ongoing
+
| Completed
|
+
 
|-  
 
|-  
 
| {{bug|247078}}
 
| {{bug|247078}}
 
| Expand version and id mappings
 
| Expand version and id mappings
 
| Completed
 
| Completed
|
 
 
|-  
 
|-  
 
| {{bug|283430}}
 
| {{bug|283430}}
 
| Add index support
 
| Add index support
 
| Completed
 
| Completed
|
 
 
|-  
 
|-  
 
| {{bug|324341}}
 
| {{bug|324341}}
 
| Add cascade on delete support
 
| Add cascade on delete support
 
| Completed
 
| Completed
|
 
 
|-  
 
|-  
 
| {{bug|283028}}
 
| {{bug|283028}}
 
| Mapped superclass support from an embeddable
 
| Mapped superclass support from an embeddable
 
| Completed
 
| Completed
|
 
 
|-  
 
|-  
 
| {{bug|322008}}
 
| {{bug|322008}}
 
| Additional Criteria support (filters)
 
| Additional Criteria support (filters)
 
| Completed
 
| Completed
|
 
 
|-  
 
|-  
| {{bug|211306}}
+
| {{bug|328937}}
| Basic query-key support
+
| Horizontal partitioning, load-balancing, replication, high availablity, RAC
| Queued
+
| Completed
|
+
|}
+
 
+
Moving to future release.
+
 
+
{|{{BMTableStyle}}
+
|-{{BMTHStyle}}
+
! Bug number
+
! Description
+
! Status
+
! Priority
+
|-
+
| {{bug|312913}}
+
| Expand VIRTUAL class support
+
| Queued
+
| 1
+
|-
+
| {{bug|312915}}
+
| Add id-class attributes (VIRTUAL class support)
+
| Queued
+
| 1
+
|-
+
| {{bug|312918}}
+
| Add enum type support (VIRTUAL class support)
+
| Queued
+
| 1
+
|-
+
| {{bug|309399}}
+
| Add transformation mapping support (VIRTUAL class 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|277701}}
+
| Instantiation policy support
+
| Queued
+
| 3
+
|-
+
| {{bug|242734}}
+
| Expand transformation mapping 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 (7 sub bugs)
+
| 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
+
 
|}
 
|}
  
 
[[Category:EclipseLink_Dev_2.2|Advanced JPA]]
 
[[Category:EclipseLink_Dev_2.2|Advanced JPA]]

Latest revision as of 14:46, 25 April 2011

EclipseLink 2.2: Advanced JPA

This page captures the work performed for the EclipseLink 2.2 release targeting advanced JPA mapping options. 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.

Eclipselink ORM

The following bugs were completed for the EclipseLink 2.2 release. Individual bugs will contain more information on the design and implementation.

Bug number Description Status
bug 312910 Expand EclipseLink-ORM.XML schema functionality for 2.2 release Completed
bug 247078 Expand version and id mappings Completed
bug 283430 Add index support Completed
bug 324341 Add cascade on delete support Completed
bug 283028 Mapped superclass support from an embeddable Completed
bug 322008 Additional Criteria support (filters) Completed
bug 328937 Horizontal partitioning, load-balancing, replication, high availablity, RAC Completed

Back to the top