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