|Re: [eclipselink-dev] SVN: commit bug#232531, 232553, 232568, 232571, 232574, 232566, 232564, 232562, 232557, 232529, 232525, 232521 fixed several test failues|
The fix to EntityManagerImpl for the 'merge for deleted objects' violates the specification. The specification (section 3.2.2) requires that the state of the Entity 'be that of the Entity at point at which the remove operation was called. This patch merges the changes from the detached object first then validates against the deleted objects. This merge will update the state of the removed Entity causing it to be different than when remove() was called on the Entity.
Back to the top