Overload List
Name | Description | |
---|---|---|
Replace(Object, Object, ISessionImplementor, Object, IDictionary) | ||
Replace(Object, Object, ISessionImplementor, Object, IDictionary, ForeignKeyDirection) |
During merge, replace the existing (target) value in the entity we are merging to
with a new (original) value from the detached entity we are merging. For immutable
objects, or null values, it is safe to simply return the first parameter. For
mutable objects, it is safe to return a copy of the first parameter. For objects
with component values, it might make sense to recursively replace component values.
|