| Summary: | eight tests in jpa.xml.merge.inherited.EntityMappingsMergeInheritedJUnitTestCase failed on Servers only with static weaving | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Kevin Yuan <kevin.yuan> | ||||
| Component: | Eclipselink | Assignee: | Nobody - feel free to take it <nobody> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P2 | CC: | eclipselink.orm-inbox, tom.ware | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Kevin Yuan
These tests fail because Alpine has a superclass called Beer that is metadata complete. Because the class is metadata complete we do not look at a transient annotation we weave for the persistence fetch listener in a superclass of beer. As a result, we treat it as a mappable field. Created attachment 170991 [details]
proposed changes
Attaching changes taht will ignore _persistence_fetch_group variable in our metadate processing by name.
We should revisit this for 2.1.1 with the goal finding a more elegant solution.
A fix has been checked in to ignore _persistence_fetchGroup in our metadata code. A new bug has been filed to address this differently in a further release: bug 315657 Reviewed by Chris Delahunt Tested with tests listed in the bugs The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |