This site is maintained for archival purposes only. Eclipse projects have transitioned to GitHub and Eclipse GitLab. Use the Projects search tool to locate your project and access its latest code and issue tracker.
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