接口 EntityCopyObserver
-
public interface EntityCopyObserverAn observer for detection of multiple entity representations for a persistent entity being merged.- 作者:
- Gail Badner
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidclear()Called to clear any data stored in this EntityCopyObserver.voidentityCopyDetected(Object managedEntity, Object mergeEntity1, Object mergeEntity2, EventSource session)Called when more than one representation of the same persistent entity is being merged.voidtopLevelMergeComplete(EventSource session)Called when the top-level merge operation is complete.
-
-
-
方法详细资料
-
entityCopyDetected
void entityCopyDetected(Object managedEntity, Object mergeEntity1, Object mergeEntity2, EventSource session)
Called when more than one representation of the same persistent entity is being merged.- 参数:
managedEntity- The managed entity in the persistence context (the merge result).mergeEntity1- A managed or detached entity being merged; must be non-null.mergeEntity2- A different managed or detached entity being merged; must be non-null.session- The session.
-
topLevelMergeComplete
void topLevelMergeComplete(EventSource session)
Called when the top-level merge operation is complete.- 参数:
session- The session
-
clear
void clear()
Called to clear any data stored in this EntityCopyObserver.
-
-