| Summary: | Static weaving fails for Entities that use an interface or mapped superclass as the type of an attribute and specify the actual type in the mapping | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Yiping Zhao <yiping.zhao> | ||||||
| Component: | Eclipselink | Assignee: | Tom Ware <tom.ware> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | eclipselink.orm-inbox, tom.ware | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Yiping Zhao
The fix for Bug 282523 did not cover static weaving and these tests are related to test model changes to test that bug. Created attachment 189539 [details]
proposed fix
Previous code set the actual type on the weaved basic indirection policy at weaving time. This change moves the detection to metadata processing that will be performed whether or not weaving is occuring. Created attachment 189597 [details]
proposed fix - updated for feedback
Fix described above checked in to 2.1.x. 2.2.x and trunk. Reviewed by Guy Pelletier Tested with Static Weaving tests, Core LRG and JPA LRG The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |