Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 344886 - Add configuration to force MergeManager to fully merge an Entity
Summary: Add configuration to force MergeManager to fully merge an Entity
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-05 15:11 EDT by Gordon Yorke CLA
Modified: 2022-06-09 10:36 EDT (History)
1 user (show)

See Also:


Attachments
Potential Patch (35.01 KB, patch)
2011-05-05 15:11 EDT, Gordon Yorke CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gordon Yorke CLA 2011-05-05 15:11:51 EDT
Created attachment 194871 [details]
Potential Patch

For certain configurations where they may not be a cache for maintaining Object Identity the MergeManager should be able to fully merge an Entity and not just use the ChangeSet.

This is important when collection are being merged but because there is no object identity being maintained by the cache any removals from the collection will not occur if using a ChangeSet.
Comment 1 Gordon Yorke CLA 2011-05-09 13:58:21 EDT
Code checked in 
Reviewed by James Sutherland
Comment 2 Eclipse Webmaster CLA 2022-06-09 10:36:19 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink