Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 319426 | Differences between
and this patch

Collapse All | Expand All

(-)foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/internal/descriptors/ObjectBuilder.java (+5 lines)
Lines 2982-2987 Link Here
2982
        if (clone instanceof ChangeTracker) {
2982
        if (clone instanceof ChangeTracker) {
2983
            ((ChangeTracker)clone)._persistence_setPropertyChangeListener(null);
2983
            ((ChangeTracker)clone)._persistence_setPropertyChangeListener(null);
2984
        }
2984
        }
2985
        if(clone instanceof FetchGroupTracker) {
2986
            ((FetchGroupTracker)clone)._persistence_setFetchGroup(null);
2987
            ((FetchGroupTracker)clone)._persistence_setSession(null);
2988
        }
2989
        clearPrimaryKey(clone);
2985
        return clone;
2990
        return clone;
2986
    }
2991
    }
2987
2992
(-)foundation/org.eclipse.persistence.core/src/org/eclipse/persistence/mappings/ObjectReferenceMapping.java (+2 lines)
Lines 93-98 Link Here
93
                attributeValue = copyValue;
93
                attributeValue = copyValue;
94
            }
94
            }
95
        }
95
        }
96
        // value holder shared with original substituted for a new ValueHolder.
97
        getIndirectionPolicy().reset(copy);
96
        setRealAttributeValueInObject(copy, attributeValue);
98
        setRealAttributeValueInObject(copy, attributeValue);
97
    }
99
    }
98
100
(-)jpa/eclipselink.jpa.test/src/org/eclipse/persistence/testing/tests/jpa/fieldaccess/fetchgroups/SimpleSerializeFetchGroupTests.java (-4 / +1 lines)
Lines 88-97 Link Here
88
        suite.addTest(new SimpleSerializeFetchGroupTests("copyWithoutPkUseFullGroup"));
88
        suite.addTest(new SimpleSerializeFetchGroupTests("copyWithoutPkUseFullGroup"));
89
        suite.addTest(new SimpleSerializeFetchGroupTests("copyNoCascade"));
89
        suite.addTest(new SimpleSerializeFetchGroupTests("copyNoCascade"));
90
        suite.addTest(new SimpleSerializeFetchGroupTests("copyCascadePrivateParts"));
90
        suite.addTest(new SimpleSerializeFetchGroupTests("copyCascadePrivateParts"));
91
        // The following test commented out due to: 
91
        suite.addTest(new SimpleSerializeFetchGroupTests("copyCascadeAllParts"));
92
        // Bug 319426 - Original and copy share ValueHolder. 
93
        // Please uncomment when the bug is fixed.
94
        //suite.addTest(new SimpleSerializeFetchGroupTests("copyCascadeAllParts"));
95
        
92
        
96
        return suite;
93
        return suite;
97
    }
94
    }

Return to bug 319426