This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 221876 - Add structure support to EclipseLink-ORM.XML Schema
Summary: Add structure support to EclipseLink-ORM.XML Schema
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P2 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 343757
  Show dependency tree
 
Reported: 2008-03-07 11:11 EST by Mike Norman CLA
Modified: 2022-06-09 10:25 EDT (History)
4 users (show)

See Also:


Attachments
add orm.xml/annotations for plsql types and structs (162.47 KB, patch)
2011-04-21 10:56 EDT, James Sutherland CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Norman CLA 2008-03-07 11:11:50 EST
+++ This bug was initially created as a clone of Bug #211299 +++

Add support for org.eclipse.persistence.mappings.structures:
    ArrayCollectionMapping
    ArrayMapping
    NestedTableMapping
    ObjectArrayMapping
    ObjectRelationalDataTypeDescriptor
    ObjectRelationalDatabaseField
    ReferenceMapping
    StructureMapping
Comment 1 Tom Ware CLA 2009-04-16 11:02:26 EDT
Updating priority due to revised bug categorization process.  See the following page for details:

http://wiki.eclipse.org/EclipseLink/Development/Bugs/Guidelines#Priority_and_Target_Milestone 

If you feel the updated priority is incorrect, please send an email to eclipselink-users@eclipse.org.
Comment 2 Guy Pelletier CLA 2010-02-22 15:57:14 EST
Updating priority due to revised bug categorization process.  See the following
page for details:

http://wiki.eclipse.org/EclipseLink/Development/Bugs/Guidelines#Priority_and_Target_Milestone 

If you feel the updated priority is incorrect, please send an email to
eclipselink-users@eclipse.org.
Comment 3 James Sutherland CLA 2011-04-20 14:32:18 EDT
Adding support for everything but Ref and NestedTable as those are less common and not required for stored procedure support.
Comment 4 James Sutherland CLA 2011-04-21 10:56:03 EDT
Created attachment 193843 [details]
add orm.xml/annotations for plsql types and structs
Comment 5 James Sutherland CLA 2011-04-21 11:10:55 EDT
SVN trunk pending commit: Bug#221876, 275156 - xml/annotations for PLSQL types and Structs

 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=221876

 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=275156

 

http://wiki.eclipse.org/EclipseLink/DesignDocs/275156

 

Code review: Mike, Guy (pending)

 

Changes:

- Updated obsolete native persistence map schema for optional arguments.

- Added annotations for structs, Struct, Array, Structure

- Fixed class lookups to work for primitive classes.

- Fixed struct mappings to work with relational descriptors.

- Added oracle platform annotations fpr PLSQL types, PLSQLRecord, PLSQLTable.

- Added JPA PLSQL tests for record and table types mapped with structs.

- Updated eclipselink-orm schema with PLSQL types and structs.

- Added JPA metadata annotation and XML processing for PLSQL and struct types.
Comment 6 James Sutherland CLA 2011-05-03 13:08:48 EDT
Support for Ref and NestedTable is still required,
logging another bug for these, Bug 344609.
Comment 7 Eclipse Webmaster CLA 2022-06-09 10:25:05 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink