/** * INTERNAL: * If the mapping has a foreign key, it is order, so must use a different merge. */ @Override public void mergeChangesIntoObject(Object target, ChangeRecord chgRecord, Object source, MergeManager mergeManager, AbstractSession targetSession) { if (isForeignKeyRelationship()) { (new EISOneToManyMappingHelper(this)).mergeChangesIntoObject(target, chgRecord, source, mergeManager, targetSession); return; } super.mergeChangesIntoObject(target, chgRecord, source, mergeManager, targetSession); }
/** * INTERNAL: * If the mapping has a foreign key, it is order, so must use a different merge. */ @Override public void mergeChangesIntoObject(Object target, ChangeRecord chgRecord, Object source, MergeManager mergeManager, AbstractSession targetSession) { if (isForeignKeyRelationship()) { (new EISOneToManyMappingHelper(this)).mergeChangesIntoObject(target, chgRecord, source, mergeManager, targetSession); return; } super.mergeChangesIntoObject(target, chgRecord, source, mergeManager, targetSession); }