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.
EclipseLink/Development/JPA2.0/association-override-join-table
< EclipseLink | Development
Revision as of 09:18, 2 June 2009 by Unnamed Poltroon (Talk) (→Annotation - Mapped superclass override)
Contents
Association Override Join Table support
JPA 2.0 Root | Enhancement Request
Issue Summary
JPA 2.0 specification introduced support for relational mappings such as 1-M, M-M etc on embeddable class. With that comes the option to specify an association override to apply to those mappings within the embeddable, namely those mappings that use a join table. Note an association override can also be specified at the entity level and applied to a mapping from a mapper superclass. This is existing functionality, however with the introduction of the join table element within the association override in JPA 2.0, this support needs to be implemented.
Association overrides are described in detail in section 11.1.2 of the specification.
General Solution
Examples
Annotation - Mapped superclass override
XML - Mapped superclass override
Annotation - Embeddable override
XML - Embeddable override
Work Required
- Develop model for testing
- approx 5 day
- Update Processing
- approx 10 days